私は2つのファイルを持っています。単語リストのあるものは a.txt と言い、2 行目の単語が b.csv と言う別の csv ファイルとします。a.txt の単語が b.csv の 2 行目にあるかどうかを確認し、一致しない行のみを出力したいと考えています。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]
一致しない行を印刷するにはどうすればよいですか?ありがとう!