我想在另一个文本文件中查找 list.txt 中列出的字符串(每行一个字符串),以防我发现它打印 'string,one_sentence' 以防万一没有找到 'string,another_sentence'。我正在使用以下代码,但它只从文件 list.txt 中找到字符串列表中的最后一个字符串。无法理解可能是什么原因?
data = open('c:/tmp/textfile.TXT').read()
for x in open('c:/tmp/list.txt').readlines():
if x in data:
print(x,',one_sentence')
else:
print(x,',another_sentence')