私は必要のないたくさんの情報を持つtxtファイルを持っています。以下のプログラムは、ほとんどのファイルで動作します。私の問題は、"OB"
の行が見つかると、すべての行を印刷したいということです。after "OB" and before "CB"
。私はその行に何が含まれているのかわからないので、私はそれらを検索することはできません.の行の間に1行または25行があります。検索を完了した後で追加の行を印刷する
これはあまりにも混乱しますか?
f=open('temp.txt','r')
f1=open('newtemp.txt', 'a')
a ='PN'
b = 'OB'
c = 'CB'
for line in f.readlines():
if a in line:
print (line)
if b in line:
print (line)
if c in line:
print (line)
f1.close()
f.close()
与えられた例では、 'f1'は使用されません –