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实现zencart产品数据导入到magento(python导入数据)
Apr 03 Python
pycharm安装图文教程
May 02 Python
python matplotlib画图实例代码分享
Dec 27 Python
Django后台获取前端post上传的文件方法
May 28 Python
Linux下安装python3.6和第三方库的教程详解
Nov 09 Python
对python当中不在本路径的py文件的引用详解
Dec 15 Python
python函数与方法的区别总结
Jun 23 Python
Django Form 实时从数据库中获取数据的操作方法
Jul 25 Python
Python谱减法语音降噪实例
Dec 18 Python
Python文件操作方法详解
Feb 09 Python
基于Python3读写INI配置文件过程解析
Jul 23 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
Jan 12 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执行速度全攻略(下)
2006/10/09 PHP
php下使用SimpleXML 处理XML 文件
2010/02/27 PHP
smarty简单分页的实现方法
2014/10/27 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
AngularJS 自定义指令详解及示例代码
2016/08/17 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
详解nodejs 开发企业微信第三方应用入门教程
2019/03/12 NodeJs
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
js回到页面指定位置的三种方式
2020/12/17 Javascript
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
CentOS安装pillow报错的解决方法
2016/01/27 Python
详解Python 2.6 升级至 Python 2.7 的实践心得
2017/04/27 Python
目前最全的python的就业方向
2018/06/05 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
python 保存float类型的小数的位数方法
2018/10/17 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
详解Python绘图Turtle库
2019/10/12 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
2015年学习部工作总结范文
2015/03/31 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
保外就医申请书范文
2015/08/06 职场文书
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers
Python各协议下socket黏包问题原理
2022/04/12 Python