欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2019年08月08日 11:54:48   作者:BigFishisBig  
這篇文章主要介紹了python按行讀取文件并找出其中指定字符串的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

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

#coding=utf-8
import os, time, sys, re
 #reload(sys)
 #sys.setdefaultencoding("utf8")  # 不設(shè)置,否則編碼方式不對(duì)應(yīng),無(wú)法找出字符串
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 "時(shí)間為:", s[-1]
     sum = sum + float(s[-1])
 file.close()
print "總時(shí)間為:", sum
input("123")

注:print file.read()時(shí)會(huì)出現(xiàn)IOError[error 0],未知原因

知識(shí)點(diǎn)擴(kuò)展:python 讀寫(xiě)文件,按行修改文件

>>> f = open(r'E:\python\somefile.txt','w')        打開(kāi)文件,寫(xiě)模式
>>> f.write('this\nis no \nhailu')             寫(xiě)入三行話
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()                  把每一行的內(nèi)容變?yōu)榧蟣ines 的一個(gè)元素
>>> f.close()
>>> lines[1] = "isn't a\n"                 給lines的第二個(gè)元素 重新賦值(改寫(xiě)了)
>>> f = open(r'E:\python\somefile.txt','w')
>>> f.writelines(lines)
>>> f.close()                         
>>   
改寫(xiě)后的文件打開(kāi)就是這個(gè)樣子
<pre name="code" class="python">this
isn't a
hailu

總結(jié)

以上所述是小編給大家介紹的python按行讀取文件并找出其中指定字符串,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • python如何實(shí)現(xiàn)內(nèi)容寫(xiě)在圖片上

    python如何實(shí)現(xiàn)內(nèi)容寫(xiě)在圖片上

    這篇文章主要為大家詳細(xì)介紹了python如何實(shí)現(xiàn)內(nèi)容寫(xiě)在圖片上,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python中取整數(shù)的幾種方法

    python中取整數(shù)的幾種方法

    這篇文章主要給大家分享python中取整數(shù)的幾種方法技巧,文章將圍繞python取整數(shù)的詳細(xì)的相關(guān)資料展開(kāi)內(nèi)容,需要的朋友可以參考一下,希望對(duì)你有所幫助
    2021-11-11
  • Python中pandas的dataframe過(guò)濾數(shù)據(jù)方法

    Python中pandas的dataframe過(guò)濾數(shù)據(jù)方法

    這篇文章主要介紹了Python中pandas的dataframe過(guò)濾數(shù)據(jù)方法,Pandas是另外一個(gè)用于處理高級(jí)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析的Python庫(kù),Pandas是基于Numpy構(gòu)建的一種工具,需要的朋友可以參考下
    2023-07-07
  • linux環(huán)境下python中MySQLdb模塊的安裝方法

    linux環(huán)境下python中MySQLdb模塊的安裝方法

    這篇文章主要給大家介紹了在linux環(huán)境下python中MySQLdb模塊的安裝方法,文中給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06
  • python量化之搭建Transformer模型用于股票價(jià)格預(yù)測(cè)

    python量化之搭建Transformer模型用于股票價(jià)格預(yù)測(cè)

    這篇文章主要介紹了python量化之搭建Transformer模型用于股票價(jià)格預(yù)測(cè),文章圍繞主題展開(kāi)基于python搭建Transformer,需要的小伙伴可以參考一下
    2022-05-05
  • 對(duì)python中的xlsxwriter庫(kù)簡(jiǎn)單分析

    對(duì)python中的xlsxwriter庫(kù)簡(jiǎn)單分析

    今天小編就為大家分享一篇對(duì)python中的xlsxwriter庫(kù)簡(jiǎn)單分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python使用Matplotlib繪制3D圣誕樹(shù)

    Python使用Matplotlib繪制3D圣誕樹(shù)

    這篇文章主要為大家詳細(xì)介紹了Python如何使用Matplotlib繪制3D圣誕樹(shù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • TensorFlow實(shí)現(xiàn)checkpoint文件轉(zhuǎn)換為pb文件

    TensorFlow實(shí)現(xiàn)checkpoint文件轉(zhuǎn)換為pb文件

    今天小編就為大家分享一篇TensorFlow實(shí)現(xiàn)checkpoint文件轉(zhuǎn)換為pb文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python排序函數(shù)的使用方法詳解

    Python排序函數(shù)的使用方法詳解

    這篇文章主要給大家介紹了關(guān)于Python排序函數(shù)使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python基礎(chǔ)教程之pytest參數(shù)化詳解

    Python基礎(chǔ)教程之pytest參數(shù)化詳解

    參數(shù)化就是把測(cè)試過(guò)程中的數(shù)據(jù)提取出來(lái),通過(guò)參數(shù)傳遞不同的數(shù)據(jù)來(lái)驅(qū)動(dòng)用例運(yùn)行,這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之pytest參數(shù)化的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01

最新評(píng)論