python按行讀取檔案並找出其中指定字串

2022-10-03 08:39:12 字數 1494 閱讀 6829

python按行讀取檔案並找出其中指定字串

#coding=utf-8

import os, time, sys, re

#reload(sys)

#sys.setdefaultencodingtadykzxp("utf8") # 不設定,否則編碼方式不對應,無法找出字串

file = open(path)

sum=0

for line in file.readlines():

#line = line.strip("\n")

key = "解析渲染"

i程式設計客棧f 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()

>>

改寫後的檔案開啟就是這個樣子this

isn't a

hailu

總結以上所述是小編給大家介紹的python按行讀取檔案並找出其中指定字串,希望對大家有所幫助,如果大家有任何疑問請給我留言,小tadykzxp編會及時回覆大家的。在此也非常感謝大家對我們**的支援!

本文標題: python按行讀取檔案並找出其中指定字串

本文位址: /jiaoben/python/267765.html

python 按行讀取並判斷按行寫入檔案

f open description opinion.json w encoding utf 8 forline inopen test1set raw search.test1.json encoding utf 8 if question type description fact or opi...

python按行讀取檔案

讀 1 2 3 4 file open sample.txt forline in file pass do something file.close 去除換行符 1 2 3 forline in file.readlines line line.strip n pass do something ...

按行讀取檔案

const string strurlfilename testurl.txt ifstream fin strurlfilename.c str fstream binary if fin fin.eof string serverurl getline fin,serverurl info lo...