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+OpenCV人脸检测原理及示例详解
Oct 19 Python
Python实现求解括号匹配问题的方法
Apr 17 Python
从0开始的Python学习016异常
Apr 08 Python
python语言元素知识点详解
May 15 Python
Python 保持登录状态进行接口测试的方法示例
Aug 06 Python
Python3 shutil(高级文件操作模块)实例用法总结
Feb 19 Python
浅析matlab中imadjust函数
Feb 27 Python
python zip()函数的使用示例
Sep 23 Python
python连接mysql数据库并读取数据的实现
Sep 25 Python
python os.rename实例用法详解
Dec 06 Python
Python数据分析库pandas高级接口dt的使用详解
Dec 11 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
Dec 17 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 array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
基于thinkPHP实现的微信自定义分享功能示例
2016/09/23 PHP
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
Python面向对象编程基础解析(一)
2017/10/26 Python
python与字符编码问题
2019/05/24 Python
python中自带的三个装饰器的实现
2019/11/08 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
FOREO官方网站:LUNA露娜洁面仪
2016/11/28 全球购物
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
公司年会抽奖活动主持词
2014/03/31 职场文书
银行内勤岗位职责
2014/04/09 职场文书
后勤管理员岗位职责
2014/08/27 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
中秋晚会致辞
2015/07/31 职场文书
《我的长生果》教学反思
2016/02/20 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
2019年学校消防安全责任书(2篇)
2019/10/09 职场文书
OpenCV-Python实现轮廓拟合
2021/06/08 Python