0
点赞
收藏
分享

微信扫一扫

difflib compare 比对

sin信仰 2022-10-13 阅读 128


difflib比对

import difflib

d = difflib.Differ()
diff = d.compare(text1_lines, text2_lines)

- adipiscing. Suspendisse eu lectus. In nunc. Duis vulputate
- tristique enim. Donec quis lectus a justo imperdiet tempus.
+ adipiscing. Duis vulputate tristique enim.

Differ比较之后显示的规则如下:
1)一行前面有-号是出现在第一个版本,不出现在第二个版本。
2)一行前面有+号是出现在第二个版本,不出现在第一个版本。
3)如果一行里有变化,就会在后面的另外一行里增加一个?显示,并且在这行里显示+或-。
4)如果一行没有变化,就会在一行前面输出一个空格,以便对齐。


举报

相关推荐

0 条评论