1

使用 Python 读取文件。文件格式是这样的:

[22/Oct/2013] GET KEYWORD apple/banana/tomato
ID=23q539283492u39
ERROR:2
ERROR:3
parameters={}
...

我只对所有 ERROR:3 感兴趣,因此一旦发现 ERROR:3,就需要提取第一行(时间和关键字)。但是读取错误代码时,读头似乎已经通过了第一行。如何倒回阅读位置?我可以用一些简单的东西吗?还是必须复杂化?

f = open('sample.txt', 'r')
for line in f:  
  #when ERROR:3, print line1 with the timpstamp and keywords
4

1 回答 1

2

提前阅读时保存键戳信息...如果遇到错误,请打印它,当您到达下一个图章时将其替换...

于 2013-10-24T00:26:51.207 回答