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计算最大优先级队列实例
Dec 18 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
Jul 27 Python
django上传图片并生成缩略图方法示例
Dec 11 Python
python使用代理ip访问网站的实例
May 07 Python
PyCharm代码整体缩进,反向缩进的方法
Jun 25 Python
Python面向对象之接口、抽象类与多态详解
Aug 27 Python
Python访问MongoDB,并且转换成Dataframe的方法
Oct 15 Python
Python使用reportlab模块生成PDF格式的文档
Mar 11 Python
Django如何将URL映射到视图
Jul 29 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
Sep 28 Python
Python 多线程处理任务实例
Nov 07 Python
python 多态 协议 鸭子类型详解
Nov 27 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
PHPMYADMIN 简明安装教程 推荐
2010/03/07 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
ThinkPHP中create()方法自动验证实例
2017/04/26 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
THREE.JS入门教程(1)THREE.JS使用前了解
2013/01/24 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
nodejs导出excel的方法
2015/06/30 NodeJs
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
2016/05/17 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
详解使用vue实现tab 切换操作
2017/07/03 Javascript
解决vue数组中对象属性变化页面不渲染问题
2018/08/09 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
[05:03]显微镜下的DOTA2第十期——Ti3豪之超神幽鬼
2014/06/23 DOTA
python实现simhash算法实例
2014/04/25 Python
Python实现CET查分的方法
2015/03/10 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
Django保护敏感信息的方法示例
2019/05/09 Python
Python中的pathlib.Path为什么不继承str详解
2019/06/23 Python
Python简单实现区域生长方式
2020/01/16 Python
Python接口开发实现步骤详解
2020/04/26 Python
Python中Selenium库使用教程详解
2020/07/23 Python
python绘制汉诺塔
2021/03/01 Python
用gpu训练好的神经网络,用tensorflow-cpu跑出错的原因及解决方案
2021/03/03 Python
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
自我评价个人范文
2013/12/16 职场文书
文明礼仪事迹材料
2014/01/09 职场文书
党员公开承诺事项
2014/03/25 职场文书
励志演讲稿范文
2014/04/29 职场文书
劳动竞赛活动总结
2014/05/05 职场文书
个人廉政承诺书
2015/04/28 职场文书
单位工作证明范本
2015/06/15 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
教你使用TensorFlow2识别验证码
2021/06/11 Python
python 中的jieba分词库
2021/11/23 Python
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技