看來Python的difflib.HtmlDiff
,而不是使用INS
和DEL
,使用SPAN
元素使用自定義類:對Python的difflib.HtmlDiff語義標記
python -c 'import difflib; txt1 = "lorem ipsum\ndolor sit amet".splitlines(); txt2 = "lorem foo isum\ndolor amet".splitlines(); d = difflib.HtmlDiff(); print d.make_table(txt1, txt2)'
我去修復這個自己之前,有沒有人研究過這已? 是否有沒有使用POSH的正當理由? (谷歌是不是一個很大的幫助這裏...)
謝謝。不過,我認爲現在更改標記會成爲WRT向後兼容性的問題... – AnC 2009-05-07 18:35:32