使用python在两个CSV文件之间进行验证的最简单方法

2024-04-23 17:02:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个CSV文件,我想验证(找到差异和相似性)这两个文件之间的数据。你知道吗

我正在从vertica检索这些数据,由于数据太大,我想在CSV级别进行验证。你知道吗


Tags: 文件csv数据差异级别相似性vertica
2条回答

csvdiff允许您比较两个CSV文件的语义内容,忽略行和列排序等内容,以获得实际更改的内容。如果你比较一个自动系统每天的输出,这样你就可以看到变化了。你知道吗

我不认为您可以使用openpyxl直接比较工作表,而不需要在每行上手动循环并使用您自己的验证代码。 这取决于你的目标是性能,如果速度不是一个要求,那么为什么不,但这将需要一些额外的工作。你知道吗

相反,我将使用pandasdataframes来满足任何CSV验证需求,如果您可以添加此依赖项,那么在保持良好性能的同时比较文件将变得非常容易。你知道吗

下面是一个完整的链接示例: http://pbpython.com/excel-diff-pandas.html

但是,请使用read \u csv()而不是read \u excel()从文件中读取数据。你知道吗

相关问题 更多 >