0
ファイル内の特定の文字列を探していて、次の5行を出力するスクリプトを作成しています。ファイルの他の領域で見つけることができないので、私は次の行が特定の文字列を含んでいるかどうかを確認するために追加チェックを追加しようとしている場合、それを印刷しないでください:次の行に特定の文字列の後に特定の文字列があるかどうかを確認します
f = open(i, 'r')
msg = 'somestring'
for line in f:
if msg in line: # I would like to add a check if a specific (**somestring following
# the msg on the next line**) exists on the next line, string here
for string in range(5):
print line + ''.join(islice(f, 5))
あなたはサンプルファイルと、ご希望の出力がどうなるかを共有してもらえますか? – smarx
たとえば、次の文字列を探しています 説明1行目の# "#" \t ErrorCode = x; #2行目に –
私の答えはあなたのために働いていませんでしたか? – smarx