我试图写一个项目,将有一些自主的组件。其中之一是需要区分两个文件夹,并将不同的文件输出到字符串数组中。Dircmp做了其中的一部分-它输出不同的文件。但是,当与不同文件夹中的同一个文件进行比较时,它似乎并没有真正进入剩余的文件来查看哪些文件是不同的。在
目前我已经使用了difflib和filecmp,除非我做了完全错误的事情,否则我无法找到一种方法来实现我所寻找的东西,而不是从头开始编写。我之所以需要这个,是因为这个python脚本将被部署在windowspoxen上,在那里标准的linuxdiff工具将不可用。在
我唯一的另一个想法是从命令行调用diff之类的,但这并不能解决我的任何一个问题(在数组中获取文件,而不需要GNU工具)。在
有人能帮我吗?我仍然是python的一个彻底的废物,我会非常感谢专家的建议。谢谢您!在
似乎^{} 已经做了您想要的。如果比较两个目录,^{} 将是两个目录中的文件列表,但它们的内容不同:
正如Jonathanb所指出的,如果您想要实际的差异,那么在这一点上使用^{} 是很容易做到的。在
相关问题 更多 >
编程相关推荐