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框架中的Context使用
Jul 15 Python
完美解决Python2操作中文名文件乱码的问题
Jan 04 Python
Python实现字符串格式化的方法小结
Feb 20 Python
对Python中创建进程的两种方式以及进程池详解
Jan 14 Python
Python3基础教程之递归函数简单示例
Jun 07 Python
Python监控服务器实用工具psutil使用解析
Dec 19 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
Jan 18 Python
python保留格式汇总各部门excel内容的实现思路
Jun 01 Python
Keras 快速解决OOM超内存的问题
Jun 11 Python
总结Pyinstaller的坑及终极解决方法(小结)
Sep 21 Python
Python hashlib和hmac模块使用方法解析
Dec 08 Python
Python3使用tesserocr识别字母数字验证码的实现
Jan 29 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
本地计算机无法启动Apache故障处理
2014/08/08 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
js停止输出代码
2008/07/20 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
JS实现获取当前URL和来源URL的方法
2016/08/24 Javascript
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
vue 项目如何引入微信sdk接口的方法
2017/12/18 Javascript
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
微信小程序实现tab左右切换效果
2020/11/15 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
Python语言快速上手学习方法
2018/12/14 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
Python实现动态循环输出文字功能
2020/05/07 Python
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
意大利网上书店:LaFeltrinelli
2020/06/12 全球购物
Java里面有没有全局变量?为什么?
2015/02/06 面试题
综合办公室主任职责
2013/12/16 职场文书
新春寄语大全
2014/04/09 职场文书
《天安门广场》教学反思
2014/04/23 职场文书
敬老院活动总结
2014/04/28 职场文书
贷款承诺书
2015/01/20 职场文书
个人年底工作总结
2015/03/10 职场文书
电影圆明园观后感
2015/06/03 职场文书
公司保密管理制度
2015/08/04 职场文书
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android