1

私は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]

一致しない行を印刷するにはどうすればよいですか?ありがとう!

4

1 に答える 1