我需要比较两个CSV文件并在第三个CSV文件中打印出差异.在我的例子中,第一个CSV是名为old.csv的旧哈希列表,第二个CSV是包含旧哈希和新哈希的新哈希列表.
这是我的代码:
import csv
t1 = open('old.csv', 'r')
t2 = open('new.csv', 'r')
fileone = t1.readlines()
filetwo = t2.readlines()
t1.close()
t2.close()
outFile = open('update.csv', 'w')
x = 0
for i in fileone:
if i != filetwo[x]:
outFile.write(filetwo[x])
x += 1
outFile.close()
Run Code Online (Sandbox Code Playgroud)
第三个文件是旧文件的副本,而不是更新.怎么了 ?我希望你能帮助我,非常感谢!!
PS:我不想使用差异