0

还有一个关于删除前三行和最后一行的问题,他们使用了.writelines(),但只有在你想删除外部行时才有效,而不是删除中间的行。

从python中的文本文件中的任何位置删除多个特定行的任何方法?

请,请,请帮助!

4

1 回答 1

2

试试下面的代码:

with open('input.txt') as f, open('output.txt', 'w') as fout:
    fout.writelines(line for lineno, line in 
                        enumerate(f, 1) if lineno not in (3,4,5))
于 2013-07-24T04:31:48.977 回答