查找两个大型csv文件之间的差异

diffcsv的Python项目详细描述


啊![pypi](https://img.shields.io/pypi/v/diffcsv.svg)[![构建状态](https://travis-ci.org/ugursogukpinar/diff-csv.svg?branch=master(https://travis ci.org/ugursogoguukpukpinar/diff csv)



diffcsv


>它发现了同一结构的csv文件的两个版本之间的差异。

















/>$pip安装diff csv###用法
--

````
diffcsv[-h][--主键主键]
[--基于[基于…][--分隔符分隔符]
旧的CSV新的CSV


位置参数:
旧的CSV文件的旧的CSV路径
新的CSV文件的新的CSV路径

可选参数:
-H-,帮助显示该帮助消息并退出
两个CSV文件的公共密钥BR/>——基于BaseDeon(BaseDeon……)BR/>——delimiter DELIMITER
CSV文件的Delimiter
‘BR/>< BR/>示例:
BR/> -版本1。CSV
‘BR/> ID,密钥,值,创建于
1,键-1,值-12018-01-01
2,键-2,值-22018-02-01
`````

-version-2.csv
``````
id,键,值,创建于
1,键-1,值-1-更改,2018-01-01
3,键-3,值-3,2018-02-02-02
````





``bash
$diff csv/path/of/version-1.csv/path/of/version-2.csv/path/of/version-1.csv/path/of/version-1.csv/path/of/version-2.csv——主键id——基于键值的主键id——基于键值的键值
`````




/>
/>/>输出:
````````````````````````````````````````“key-3”,“value-3”,“2018-02-02”,“插入”
“1”,“key-1”,“value-1-altered”,“2018-01-01”,“updated”
````



\

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Hibernate:合并并删除,而不是从数据库中删除实体对象   java如何在WebFilter中有条件地从Mono返回?   java调用mysql c3p0函数   可执行jar Java jar文件加载错误:无法找到或加载主类。类导致的错误:java。lang.ClassNotFoundException:某些东西。班   java如何减少/更改爬网后的延迟?   从其他语言(如Java、PHP、Perl、Python等)调用C/C++代码的最佳方式是什么?   java如何模拟影响对象的void返回方法   当我试图在ubuntu上启动JavaScala时,它抛出了一个异常   java如何正确输出游戏   理解java和C++背景下的JavaScript原型   oracle如何将Java函数转换为postgresql函数   多线程为什么我的java服务器程序在超时后不退出?   java如何使listView中的按钮在单击时工作?   试图将这个嵌套的java forloop转换为python,但我不知道如何转换。有没有一种方法可以像这样为循环执行if语句?   java幂函数在计算器中的应用   如何在java中滚动浏览mysql数据库   在Spring Boot应用程序的JUnit测试中,java没有符合自动连线JPA存储库要求的bean   java如何使用扩展类的JPanel对象?