如何使用Python在两个文件之间显示新的或修改过的行

时间:2015-06-07 12:57:21

标签: python-2.7 diff

我有两个文件:file1.txt和file2.txt。我想只显示result2.txt中与result1.txt中的行相同的行/不同行。

我使用以下命令在bash中执行此操作:

  

diff file1.txt file2.txt | grep -E" ^>" | sed' s /^..//'

这是否可以使用Python实现(不调用OS命令)?

2 个答案:

答案 0 :(得分:1)

请参阅difflib一个Python库,了解这个

答案 1 :(得分:0)

浏览程序,它是一个清晰的代码,它利用用户定义的函数来查找两个文件之间的更改。 如果有任何疑问,请留下评论。

debug.keystore