文件名称:diff_match_patch-python:适用于google-diff-match-patch的C ++实现的Python扩展模块
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-07 03:30:00
C++
diff_match_patch-python 一个Python扩展模块,用于包装google-diff-match-patch的C ++实现,以执行非常快速的字符串比较。 google-diff-match-patch是一个Google库,用于计算文本文件之间的差异(< >)。 Thare是各种语言的实现。 尽管有Python端口,但是在非常大的文档中它运行缓慢,我需要提高速度。 我想使用C ++实现,但是我是Python专家,所以我更喜欢从Python使用它。 Google的库依赖于Qt 4,因此其他一些人则改用标准C ++库类重写了它,从而使其更具可移植性。 那是在< >上。 该项目是C ++ STL端口的Python扩展模块,因此Python代码可以轻松地调用本机库。 它可以在Python 2和Python 3中使用。 例子 第一的: pip3 install dif
【文件预览】:
diff_match_patch-python-primary
----setup.py(1KB)
----.gitignore(27B)
----.travis.yml(130B)
----MANIFEST.in(93B)
----LICENSE(7KB)
----setup.cfg(41B)
----.gitmodules(132B)
----README.rst(3KB)
----tests()
--------__init__.py(0B)
--------test_match.py(2KB)
--------test_diff.py(3KB)
----diff-match-patch-cpp-stl()
----interface.cpp(12KB)