gpt4 book ai didi

python - 是否有可能恢复给定统一差异的文本和使用 python 的原始文本

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:18 25 4
gpt4 key购买 nike

我想要的是计算两个文本(原始文本和新文本)的差异增量,将原始文本存储为增量,然后期望恢复新文本。这样我就可以用最小的空间存储一个文本的不同版本。

使用 Python 的 difflib,这可以通过 ndiff 和 restore 来完成;然而,ndiff 的增量包含新文本的所有内容,这与我的意图不一致。

unified_diff 通过仅显示差异来提供更紧凑的增量,这是可取的,但我找不到一种方法来恢复新文本及其增量和原始文本。

我读过一些讨论,例如 this one ,它说来自 unified_diff 的增量可以单独用于恢复任一文本,但我不确定为什么不使用原始文本。

最佳答案

我找到了 google-diff-match-patch这正是我想要的。

关于python - 是否有可能恢复给定统一差异的文本和使用 python 的原始文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5807297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com