我正在尝试比较 2 个 csv 文件中的列。
在 file1.csv 中:
aaa,1
abc,2
bcd,2
adc,3
在 file2.csv 中:
aaa,1
abc,0
bcd,2
adc,4
我希望得到“Not Equ”的结果。
如果第一列相同但第二列不同。
我尝试了下面的代码但没有成功:
import csv
file1 = 'C:/Users/Desktop/file1.csv'
file2 = 'C:/Users/Desktop/file2.csv'
reader1 = csv.reader(open(file1))
reader2 = csv.reader(open(file2))
for row1 in reader1:
text1 = row1[0].split(',')
test1sentence = text1[0]
test1class = text1[1]
for row2 in reader2:
text2 = row2[0].split(',')
test2sentence = text2[0]
test2class = text2[1]
if test1sentence == test2sentence:
if test1class != test2class:
print "Not Equ"
有什么建议吗?