python按行读取文件并找出其中指定字符串

 更新时间:2019年08月08日 11:54:48   作者:BigFishisBig  
这篇文章主要介绍了python按行读取文件并找出其中指定字符串的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

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按行读取文件并找出其中指定字符串,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • 基于pygame实现贪吃蛇小游戏示例

    基于pygame实现贪吃蛇小游戏示例

    大家好,本篇文章主要讲的是基于pygame实现贪吃蛇小游戏示例,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Python实现不规则图形填充的思路

    Python实现不规则图形填充的思路

    这篇文章主要介绍了Python实现不规则图形填充的思路,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Python中axis=0与axis=1指的方向有什么不同详解

    Python中axis=0与axis=1指的方向有什么不同详解

    对数据进行操作时,经常需要在横轴方向或者数轴方向对数据进行操作,这时需要设定参数axis的值,下面这篇文章主要给大家介绍了关于Python中axis=0与axis=1指的方向有什么不同的相关资料,需要的朋友可以参考下
    2024-01-01
  • Python批量改变图片名字的示例代码

    Python批量改变图片名字的示例代码

    本文主要介绍了Python批量改变图片名字的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • numpy数组合并和矩阵拼接的实现

    numpy数组合并和矩阵拼接的实现

    这篇文章主要介绍了numpy数组合并和矩阵拼接的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python torch.fft.rfft()函数用法示例代码

    Python torch.fft.rfft()函数用法示例代码

    大家应该都知道新旧版的torch中的傅里叶变换函数在定义和用法上有所不同,下面这篇文章主要给大家介绍了关于Python torch.fft.rfft()函数用法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • python正则表达式判断字符串是否是全部小写示例

    python正则表达式判断字符串是否是全部小写示例

    python正则表达式判断字符串是否是全部小写,大腕参考使用吧
    2013-12-12
  • 使用python测试prometheus的实现

    使用python测试prometheus的实现

    本文主要介绍了使用python测试prometheus的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • python清除函数占用的内存方法

    python清除函数占用的内存方法

    今天小编就为大家分享一篇python清除函数占用的内存方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • python时间日期相加减的实现示例

    python时间日期相加减的实现示例

    在实际开发中,我们经常需要对日期进行加减操作,本文主要介绍了python时间日期相加减的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02

最新评论