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中的Django框架中prefetch_related()函数对数据库查询的优化
Apr 01 Python
Python3搜索及替换文件中文本的方法
May 22 Python
详解Python3 对象组合zip()和回退方式*zip
May 15 Python
python中 * 的用法详解
Jul 10 Python
在Django model中设置多个字段联合唯一约束的实例
Jul 17 Python
python3 selenium自动化 frame表单嵌套的切换方法
Aug 23 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
Oct 14 Python
Python数据可视化:饼状图的实例讲解
Dec 07 Python
Python实现结构体代码实例
Feb 10 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
Apr 23 Python
无惧面试,带你搞懂python 装饰器
Aug 17 Python
Python3.9.1中使用match方法详解
Feb 08 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中str_replace函数使用小结
2008/10/11 PHP
PHP防止跨域提交表单
2013/11/01 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
PHP获取一年中每个星期的开始和结束日期的方法
2015/02/12 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
js实现在页面上弹出蒙板技巧简单实用
2013/04/16 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
深入探究angular2 UI组件之primeNG用法
2017/07/26 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
详解http访问解析流程原理
2017/10/18 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
Python greenlet实现原理和使用示例
2014/09/24 Python
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
python针对excel的操作技巧
2018/03/13 Python
Python对列表的操作知识点详解
2019/08/20 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
Python socket模块方法实现详解
2019/11/05 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
房产授权委托书范本
2014/09/22 职场文书
供应商食品安全承诺书
2015/04/29 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
关于战胜挫折的名言警句大全!
2019/07/05 职场文书
Anaconda安装pytorch及配置PyCharm 2021环境
2021/06/04 Python
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL