我想比较两个文本块,看看在Python中添加/删除/修改了哪些单词/行(类似于Wiki的Diff输出)。

我已经尝试了difflib.HtmlDiff,但是它的输出比漂亮的少。

Python(或外部库)中是否有一种方法可以生成两组文本块的差异的清晰HTML? (不仅是行级别,还包括一行中的单词/字符修改)

最佳答案

Google的diff-match-patch库中有diff_prettyHtml()

07-25 21:54