我想逐行扫描.txt文件中的特定单词。找到单词后,我想将该特定的行添加到列表中。任何帮助,将不胜感激!

下面的代码显示一个空列表...

list = [ ]
word = 'help!'

with open('help!') as f:
    lines = f.readlines()

if word in lines:
    list.append(word)

print(list)

最佳答案

您可以遍历.txt文件中的所有行,并检查单词是否在该行中出现。如果是这样,请将该行添加到列表中。

list = [ ]
word = 'help!'

with open('text_file.txt') as f:
    lines = f.readlines()

for line in lines: #iterate over lines
    if word in line: #check if word in line
        list.append(line) #add line

print(list)

关于python - Python:如何扫描.txt并将特定单词拉出列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55660277/

10-12 15:22
查看更多