小编Nic*_*low的帖子

Python:比较两个csv文件并打印出差异

我需要比较两个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:我不想使用差异

python csv

10
推荐指数
4
解决办法
4万
查看次数

标签 统计

csv ×1

python ×1