6

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

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

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

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

4

0 回答 0