python按行读取文件并找出其中指定字符串


Posted in Python onAugust 08, 2019

python按行读取文件并找出其中指定字符串

#coding=utf-8
import os, time, sys, re
 #reload(sys)
 #sys.setdefaultencoding("utf8")  # 不设置,否则编码方式不对应,无法找出字符串
file = open(path)
sum=0
 for line in file.readlines():
  #line = line.strip("\n")
   key = "解析渲染" 
   if key in line:
     s = re.findall('"TimeSpan":"([\d.]+)"', line)
     print "**************", line
     print "时间为:", s[-1]
     sum = sum + float(s[-1])
 file.close()
print "总时间为:", sum
input("123")

注:print file.read()时会出现IOError[error 0],未知原因

知识点扩展:python 读写文件,按行修改文件

>>> f = open(r'E:\python\somefile.txt','w')        打开文件,写模式
>>> f.write('this\nis no \nhailu')             写入三行话
17
>>> f.close()
>>> f = open(r'E:\python\somefile.txt','r')
>>> f.read()
'this\nis no \nhailu'                    查看一下
>>> f = open(r'E:\python\somefile.txt')
>>> lines = f.readlines()                  把每一行的内容变为集合lines 的一个元素
>>> f.close()
>>> lines[1] = "isn't a\n"                 给lines的第二个元素 重新赋值(改写了)
>>> f = open(r'E:\python\somefile.txt','w')
>>> f.writelines(lines)
>>> f.close()                         
>>   
改写后的文件打开就是这个样子
<pre name="code" class="python">this
isn't a
hailu

总结

以上所述是小编给大家介绍的python按行读取文件并找出其中指定字符串,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python中List.count()方法的使用教程
May 20 Python
Python实现简易端口扫描器代码实例
Mar 15 Python
python进行文件对比的方法
Dec 24 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
Jan 05 Python
Python装饰器使用你可能不知道的几种姿势
Oct 25 Python
使用 Python 清理收藏夹里已失效的网站
Dec 03 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
python cv2.resize函数high和width注意事项说明
Jul 05 Python
Django视图、传参和forms验证操作
Jul 15 Python
Python调用C/C++的方法解析
Aug 05 Python
Python实现天气查询软件
Jun 07 Python
Python并发编程实例教程之线程的玩法
Jun 20 Python
python实现PID算法及测试的例子
Aug 08 #Python
python开头的coding设置方法
Aug 08 #Python
pycharm 安装JPype的教程
Aug 08 #Python
Python学习笔记之lambda表达式用法详解
Aug 08 #Python
python读取大文件越来越慢的原因与解决
Aug 08 #Python
Python实现Singleton模式的方式详解
Aug 08 #Python
Python判断字符串是否xx开始或结尾的示例
Aug 08 #Python
You might like
php的header和asp中的redirect比较
2006/10/09 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
PHP Reflection API详解
2015/05/12 PHP
PHP cURL初始化和执行方法入门级代码
2015/05/28 PHP
PHP实现冒泡排序的简单实例
2016/05/26 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
2019/12/31 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
jQuery ui1.7 dialog只能弹出一次问题
2009/08/27 Javascript
将文本输入框内容加入表中的js代码
2013/08/18 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
【经典源码收藏】基于jQuery的项目常见函数封装集合
2016/06/07 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
2017/07/13 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
2017/09/13 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
Swift中的协议(protocol)学习教程
2016/07/08 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
2019/06/12 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
python实现简单聊天室功能 可以私聊
2019/07/12 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
介绍一下gcc特性
2012/01/20 面试题
会议新闻稿
2015/07/17 职场文书
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle