在找到带有关键字“banana”的特定行后,我想删除后续行,在本例中为“berry”。
样本.txt
orange
apple
banana
berry
melon
然而,我的脚本删除的是“banana”而不是“berry”……为什么?
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,