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