忽略python diff中的空格

时间:2013-08-05 18:01:32

标签: python diff whitespace difflib

是否有一种优雅的方法可以忽略python中的diff中的空格(使用difflib或任何其他模块)?也许我错过了一些东西,但我已经搜索了文档,并且无法在difflib中找到任何明确的支持。

我目前的解决方案是将我的文本分成单词列表,然后将它们区分开来:

d.compare(("".join(text1_lines)).split(), ("".join(text2_lines)).split())

这样做的缺点是,如果想要逐行差异而不是逐字逐句地报告,则必须将diff的输出与原始文件文本合并。这很容易实现,但有点不方便。

0 个答案:

没有答案