我想逐行扫描.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/