比较两个CSV文件并打印差异
创始人
2024-12-14 00:30:40
0

以下是一个Python代码示例,用于比较两个CSV文件并打印差异:

import csv

def compare_csv(file1, file2):
    with open(file1, 'r') as f1, open(file2, 'r') as f2:
        csv1 = csv.reader(f1)
        csv2 = csv.reader(f2)
        rows1 = list(csv1)
        rows2 = list(csv2)
        
        # 比较行数
        if len(rows1) != len(rows2):
            print("两个文件的行数不相等")
            return
        
        # 比较每一行的值
        for i in range(len(rows1)):
            row1 = rows1[i]
            row2 = rows2[i]
            if row1 != row2:
                print(f"第{i+1}行的值不相等:")
                for j in range(len(row1)):
                    if row1[j] != row2[j]:
                        print(f"第{j+1}列: {row1[j]} != {row2[j]}")
        print("比较完成")

# 调用函数进行比较
compare_csv("file1.csv", "file2.csv")

请确保在同一目录下存在名为 file1.csvfile2.csv 的文件,并根据需要修改文件名。该代码将逐行比较两个文件,并打印出值不相等的行和列。

相关内容

热门资讯

盘点几款(wepoke)外挂透... 盘点几款(wepoke)外挂透明挂辅助安装(智能ai代打)果真真的有挂(2024已更新)(哔哩哔哩)...
大神推荐(欢乐棋牌)外挂透明挂... 大神推荐(欢乐棋牌)外挂透明挂辅助app(软件透明挂)一贯真的有挂(2024已更新)(哔哩哔哩)1、...
揭秘(推扑克)外挂透明挂辅助神... 揭秘(推扑克)外挂透明挂辅助神器(智能ai代打)一贯真的有挂(2025已更新)(百度贴吧)1、ai辅...
一分钟揭秘(Aapoker)外... 一分钟揭秘(Aapoker)外挂透明挂辅助挂(软件透明挂)总是真的有挂(2025已更新)(百度贴吧)...
必备教程(pokerist)外... 必备教程(pokerist)外挂透明挂辅助软件(透视辅助)果真真的有挂(2021已更新)(头条)1、...
一分钟了解(WEPoke)外挂... 一分钟了解(WEPoke)外挂透明挂辅助工具(软件透明挂)原来真的有挂(2024已更新)(百度)1、...
信息共享(gg扑克)外挂透明挂... 信息共享(gg扑克)外挂透明挂辅助黑科技(透视辅助)本来真的有挂(2025已更新)(百度)1、下载好...
推荐一款(手机云扑克)外挂透明... 推荐一款(手机云扑克)外挂透明挂辅助脚本(智能ai代打)就是真的有挂(2025已更新)(小红书)1、...
玩家必看秘籍(轰趴大菠萝十三水... 玩家必看秘籍(轰趴大菠萝十三水)外挂透明挂辅助黑科技(智能ai代打)总是真的有挂(2025已更新)(...
我来教教你(菠萝德州app)外... 我来教教你(菠萝德州app)外挂透明挂辅助APP(透视辅助)总是真的有挂(2022已更新)(百度贴吧...