文件名称:python-unidiff:统一差异python解析元数据提取库
文件大小:32KB
文件格式:ZIP
更新时间:2024-05-21 14:09:12
Python
Unidiff
简单的Python库,用于解析统一的diff数据并与之交互。
安装unidiff
$ pip install unidiff
快速开始
>>> import urllib.request
>>> from unidiff import PatchSet
>>> diff = urllib.request.urlopen('https://github.com/matiasb/python-unidiff/pull/3.diff')
>>> encoding = diff.headers.get_charsets()[0]
>>> patch = PatchSet(diff, encoding=encoding)
>>> patch
【文件预览】:
python-unidiff-master
----MANIFEST.in(89B)
----.travis.yml(108B)
----README.rst(4KB)
----bin()
--------unidiff(2KB)
----run_tests.sh(70B)
----tests()
--------test_parser.py(17KB)
--------__init__.py(1KB)
--------samples()
--------test_line.py(3KB)
--------test_patchedfile.py(2KB)
--------test_hunks.py(3KB)
----LICENSE(1KB)
----unidiff()
--------constants.py(3KB)
--------patch.py(21KB)
--------errors.py(1KB)
--------__init__.py(1KB)
--------__version__.py(1KB)
----setup.cfg(61B)
----AUTHORS(687B)
----setup.py(2KB)
----.gitignore(72B)
----HISTORY(1KB)