我有两个文件。一个带有单词列表的文件让我们说 a.txt 和另一个第二行是单词的 csv 文件说 b.csv 。我想检查 a.txt 中的任何单词是否在 b.csv 的第二行中,并且只打印那些不匹配的行。csv 文件中共有 3 行。
到目前为止,我所取得的成就是打印那些包含单词列表中单词的行。但我想要的正是其他行。这是我的代码:
reader = csv.reader(open('b.csv', 'rb'))
op = open('a.txt', 'r')
ol = op.readlines()
for row in reader:
for word in ol:
if word==row[1]:
print row[0],row[1],row[2]
现在我该怎么做才能打印不匹配的行?谢谢!