キーワード「バナナ」を含む特定の行を見つけた後、次の行、この場合は「ベリー」を削除したいと思います。
サンプル.txt
orange
apple
banana
berry
melon
しかし、私のスクリプトは「ベリー」ではなく「バナナ」を削除します....なぜですか?
import fileinput
filename = r"C:\sample.txt"
for linenum,line in enumerate(fileinput.FileInput(filename, inplace=1)):
if "banana" in line:
counter = linenum + 1
if linenum == counter:
line.strip()
else:
print line,