从Python中删除文件中的特定行

时间:2015-03-22 07:17:42

标签: file python-3.x

我有一个包含多行文字的文字文件。我想要做的是搜索该文件中的特定单词,如果该行确实包含该单词,我该如何删除该行。 (Python)的

1 个答案:

答案 0 :(得分:0)

删除命令行中给出的文件中包含单词的行:

#!/usr/bin/env python3
import fileinput

word = 'put your word here'
for line in fileinput.input(inplace=True):
    if word not in line:
       print(line, end='') # keep the line