我有两个文本 block ,我想比较并查看在 Python 中添加/删除/修改了哪些单词/行(类似于 Wiki 的 Diff 输出)。
我试过 difflib.HtmlDiff 但它的输出并不漂亮。
在 Python(或外部库)中是否有一种方法可以生成两组文本 block 差异的清晰 HTML? (不仅是行级别,还包括一行内的单词/字符修改)
最佳答案
diff-match-patch 中有 diff_prettyHtml()
来自 Google 的库。
关于python - 在 Python 中生成漂亮的 diff html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1576459/