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计算一个文件里字数的方法
Jun 15 Python
Python首次安装后运行报错(0xc000007b)的解决方法
Oct 18 Python
selenium获取当前页面的url、源码、title的方法
Jun 12 Python
python RC4加密操作示例【测试可用】
Sep 26 Python
python与c语言的语法有哪些不一样的
Sep 13 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
Sep 21 Python
Python Unittest原理及基本使用方法
Nov 06 Python
scrapy在python爬虫中搭建出错的解决方法
Nov 22 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
Dec 17 Python
聊聊python在linux下与windows下导入模块的区别说明
Mar 03 Python
python基础详解之if循环语句
Apr 24 Python
Pytorch 如何实现常用正则化
May 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
LotusPhp笔记之:基于ObjectUtil组件的使用分析
2013/05/06 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
php compact 通过变量创建数组
2016/11/15 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
模拟jQuery ajax服务器端与客户端通信的代码
2011/03/28 Javascript
Jquery给基本控件的取值、赋值示例
2014/05/23 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
Backbone View 之间通信的三种方式
2016/08/09 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
2016/12/08 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
js实现简单的轮播图效果
2020/12/13 Javascript
python网络编程之文件下载实例分析
2015/05/20 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
tensorflow实现残差网络方式(mnist数据集)
2020/05/26 Python
Django数据库迁移常见使用方法
2020/11/12 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
办公室岗位职责
2014/02/12 职场文书
《中华少年》教学反思
2014/02/15 职场文书
遗嘱继承公证书
2014/04/09 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
2014年扶贫工作总结
2014/11/18 职场文书
家长学校教学计划
2015/01/19 职场文书
个人年终总结结尾
2015/03/06 职场文书
python flappy bird小游戏分步实现流程
2022/02/15 Python
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js