比较两个CSV文件并将差异写入文件。
创始人
2024-12-14 00:30:42
0

以下是一个使用Python编写的示例代码,用于比较两个CSV文件并将差异写入文件:

import csv

def compare_csv(file1, file2, output_file):
    with open(file1, 'r') as f1:
        csv1 = csv.reader(f1)
        data1 = list(csv1)

    with open(file2, 'r') as f2:
        csv2 = csv.reader(f2)
        data2 = list(csv2)

    differences = []

    for row in data1:
        if row not in data2:
            differences.append(row)

    for row in data2:
        if row not in data1:
            differences.append(row)

    with open(output_file, 'w') as f:
        csv_writer = csv.writer(f)
        csv_writer.writerows(differences)

# 测试示例
compare_csv('file1.csv', 'file2.csv', 'differences.csv')

请确保将file1.csvfile2.csv替换为要比较的实际文件路径,并将differences.csv替换为输出文件的路径。代码将读取两个CSV文件的内容,并将不同的行存储在differences列表中。然后,将differences列表中的内容写入到指定的输出文件中。

相关内容

热门资讯

9分钟透明!兴动互娱最强辅助神... 9分钟透明!兴动互娱最强辅助神器下载,pokermaster外 挂(详细透视辅助脚本教程)是一款可以...
三分钟教学!决战卡五星外 挂,... 三分钟教学!决战卡五星外 挂,德州之星辅助挂(详细透视辅助软件教程);决战卡五星外 挂软件透明挂作为...
六分钟了解!蜀山四川麻将怎么让... 六分钟了解!蜀山四川麻将怎么让系统发好牌,wpk德州伙牌打法(详细透视辅助挂教程);超受欢迎的蜀山四...
十分钟总结!打牌网十三道有挂吗... 《十分钟总结!打牌网十三道有挂吗,wpk数据统计(详细透视辅助app教程)》 打牌网十三道有挂吗软件...
七分钟方法!友乐麻将赢牌,we... 七分钟方法!友乐麻将赢牌,wepoke真的有挂嘛(详细透视辅助脚本教程);超受欢迎的wepoke真的...
4分钟黑科技!皮皮跑胡子有辅助... 4分钟黑科技!皮皮跑胡子有辅助吗,红龙扑克是有问题(详细透视辅助器教程)关于皮皮跑胡子有辅助吗的基本...
8分钟黑科技!大凉山生活号跑得... 8分钟黑科技!大凉山生活号跑得快辅助,pokernow可以开挂(详细透视辅助助手教程);(需添加指定...
一分钟规律!蜜瓜大厅拼三张小,... 一分钟规律!蜜瓜大厅拼三张小,fishpoker大菠萝外 挂(详细透视辅助插件教程);亲,其实确实真...
5分钟详情!欢乐龙城3脚本,w... 5分钟详情!欢乐龙城3脚本,wpk系统发牌规律(详细透视辅助器教程);人气非常高,ai更新快且高清可...
6分钟辅助挂!豆豆湖北麻将有没... 6分钟辅助挂!豆豆湖北麻将有没有挂,wpk微扑克免费辅助(详细透视辅助神器教程)是一款可以让一直输的...