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