したがって、2つのcsvファイルがあります。 Book1.csv
ので、私はんではないがsimilarities.csv
に発生することBook1.csv
内の行を引き出したいsimilarities.csv
よりも多くのデータを持ってここで私は、しかし、結果は2つのcsvファイルの内容を比較する
Not in file: 2093
Exists in file: 0
あり、これまで私が持っているもの
with open('Book1.csv', 'rb') as csvMasterForDiff:
with open('similarities.csv', 'rb') as csvSlaveForDiff:
masterReaderDiff = csv.reader(csvMasterForDiff)
slaveReaderDiff = csv.reader(csvSlaveForDiff)
testNotInCount = 0
testInCount = 0
for row in masterReaderDiff:
if row not in slaveReaderDiff:
testNotInCount = testNotInCount + 1
else :
testInCount = testInCount + 1
print('Not in file: '+ str(testNotInCount))
print('Exists in file: '+ str(testInCount))
ですBook1.csv
の最初の16個のエントリがすべてではなく、similarities.csv
に存在しないため、これが間違っていることがわかります。私は間違って何をしていますか?