私はこれらのような2つのファイルを持っています:
file 1 : file 2 :
col1 col2 col1 col2
john kerry john kerry
adam lord bob abram
joe hitch
姓と名に基づいてこれらの 2 つのファイルを比較して、ファイル 2 の人を含まないファイルのみを取得したいと思います。つまり、次のようになります。
desired output file :
col1 col2
adam lord
joe hitch
これを試しましたが、正しい出力が得られません
import csv
reader1=csv.reader(open('file1.csv', 'r'), delimiter='\t')
reader2=csv.reader(open('file2.csv', 'r'), delimiter='\t')
writer=csv.writer(open('desired_file.csv', 'w'), delimiter=',')
row1 = reader1.next()
row2 = reader2.next()
if (row1[0] == row2[0]) and (row1[1] == row2[1]):
print 'equal'
else:
writer.writerow(row1)
writer.writerow(row2)