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 sys.path详细介绍
Oct 17 Python
python处理cookie详解
Feb 07 Python
Python中生成器和迭代器的区别详解
Feb 10 Python
Flask模拟实现CSRF攻击的方法
Jul 24 Python
python消费kafka数据批量插入到es的方法
Dec 27 Python
python GUI实现小球满屏乱跑效果
May 09 Python
Python json转字典字符方法实例解析
Apr 13 Python
详解如何在PyCharm控制台中输出彩色文字和背景
Aug 17 Python
实现Python3数组旋转的3种算法实例
Sep 16 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
Dec 07 Python
golang特有程序结构入门教程
Jun 02 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 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 简单日历实现代码
2009/10/28 PHP
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
php读取mysql的简单实例
2014/01/15 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
JQuery 选项卡效果(JS与HTML的分离)
2010/04/01 Javascript
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
JQuery index()方法使用代码
2010/06/02 Javascript
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
基于JQuery的多标签实现代码
2012/09/19 Javascript
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
原生js和jQuery随意改变div属性style的名称和值
2014/10/22 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
python调用Delphi写的Dll代码示例
2017/12/05 Python
详解Python中的动态属性和特性
2018/04/07 Python
Python单向链表和双向链表原理与用法实例详解
2018/08/31 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
python生成九宫格图片
2018/11/19 Python
Pandas分组与排序的实现
2019/07/23 Python
python requests证书问题解决
2019/09/05 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
2019/11/08 Python
如何基于python实现脚本加密
2019/12/28 Python
美术国培研修感言
2014/02/12 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
初三毕业评语
2014/12/26 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
Python使用openpyxl模块处理Excel文件
2022/06/05 Python
MySQL的意向共享锁、意向排它锁和死锁
2022/07/15 MySQL