
正文
python 日志内容提取
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
问题:如下,一个很大的日志文件,提取 start: 到 end: 标志中间的内容
日志文件a.log
xxxxx
yyyyy
start:
start:
hahahaha
end:
start:
hahahahha
end:
ccccccc
kkkkkkk
cdcdcdcd
start:
hahahaha
end:
code
import re isfind=False
with open("a.log","r") as f:
while():
l=f.readline()
if(not l):
break
if(re.match("start:", l)):
isfind=True
if(isfind):
print(l)
if(re.match("end:", l)):
isfind=False
输出
start:
start:
hahahaha
end:
start:
hahahahha
end:
start:
hahahaha
end:
参考:
https://www.cnblogs.com/aaronthon/p/9435967.html








