有没有办法从 Python 的 difflib 获得以下输出(尤其是 1,4c1,4 语法)?
diff foo baz
1,4c1,4
< 'asdf'
< 'asdf'
< 'asdf'
< 'asdf'
---
> asdf
> asdf
> asdf
> asdf
最佳答案
这里有一个很好的实现:https://github.com/glanois/code/blob/master/python/ppt/diff.py
它的标题评论说:
我用 python 2.7 对其进行了测试,为您的示例生成以下输出:
$ python diff.py foo baz
1,4c1,4
< 'asdf'
< 'asdf'
< 'asdf'
< 'asdf'
---
> asdf
> asdf
> asdf
> asdf
关于python - 从 Python 的 difflib 获取标准的 gnu diff 输出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46292481/