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 相关文章推荐
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
Python 调用Java实例详解
Jun 02 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
Dec 12 Python
python自动12306抢票软件实现代码
Feb 24 Python
Tesserocr库的正确安装方式
Oct 19 Python
python占位符输入方式实例
May 27 Python
django序列化serializers过程解析
Dec 14 Python
Python 统计位数为偶数的数字代码详解
Mar 15 Python
Python urllib.request对象案例解析
May 11 Python
Python如何把字典写入到CSV文件的方法示例
Aug 23 Python
Python 实现RSA加解密文本文件
Dec 30 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
PHP新手上路(八)
2006/10/09 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
理解Javascript闭包
2013/11/01 Javascript
JavaScript访问CSS属性的几种方式介绍
2014/07/21 Javascript
Javascript对象Clone实例分析
2015/06/09 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
2017/03/24 jQuery
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
MVVM框架下实现分页功能示例
2018/06/14 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
javascript实现简易数码时钟
2020/03/30 Javascript
Python查看微信撤回消息代码
2018/06/07 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
python 拼接文件路径的方法
2018/10/23 Python
numpy 返回函数的上三角矩阵实例
2019/11/25 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
解决Python 函数声明先后顺序出现的问题
2020/09/02 Python
仓管员岗位职责范文
2013/11/08 职场文书
应届生自我鉴定
2013/12/11 职场文书
社区工作感言
2014/02/21 职场文书
食品业务员岗位职责
2014/03/18 职场文书
教学改革实施方案
2014/03/31 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
幼儿园爱国卫生月活动总结
2014/06/30 职场文书
重阳节慰问信
2015/02/15 职场文书
催款函范文
2015/06/24 职场文书
小学大队长竞选稿
2015/11/20 职场文书
《雷雨》教学反思
2016/02/20 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python