擅长:python、mysql、java
<p>看这个剧本。在</p>
<p>在sdiff.py@ hungrysnake.net网站在</p>
<p><a href="http://hungrysnake.net/doc/software__sdiff_py.html" rel="nofollow noreferrer">http://hungrysnake.net/doc/software__sdiff_py.html</a></p>
<p>Perl的sdiff(Algorithm::Diff)不考虑“匹配率”,
但Python的sdiff.py想想看。=)</p>
<p>我有两个文本文件。在</p>
<pre><code>$ cat text1.txt
aaaaaa
bbbbbb
cccccc
dddddd
eeeeee
ffffff
$ cat text2.txt
aaaaaa
bbbbbb
xxxxxxx
ccccccy
zzzzzzz
eeeeee
ffffff
</code></pre>
<p>我通过sdiff命令或Perl的sdiff(Algorithm::diff)获得并排的diff。在</p>
^{pr2}$
<p>Sdiff不要考虑“匹配率”=(</p>
<p>我挺过来的sdiff.py在</p>
<pre><code>$ sdiff.py text1.txt text2.txt
- text1.txt (utf-8)
+++ text2.txt (utf-8)
1|aaaaaa 1|aaaaaa
2|bbbbbb 2|bbbbbb
| > 3|xxxxxxx
3|cccccc | 4|ccccccy
4|dddddd < |
| > 5|zzzzzzz
5|eeeeee 6|eeeeee
6|ffffff 7|ffffff
[ ] | +
[ <- ] 3|cccccc
[ -> ] 4|ccccccy
</code></pre>
<p>在
Sdiff.py考虑“匹配率”=)</p>
<p>我想要结果sdiff.py. 你不是吗?在</p>