difflib模塊實現文件內容差異對比

[root@www difflib]# cat diff.py

!/usr/bin/python

import difflib
text1 = raw_input("please input text1:")
text1_lines = text1.splitlines()

text2 =raw_input("please input text2:")
text2_lines = text2.splitlines()

d =difflib.HtmlDiff()
print d.make_file(text1_lines,text2_lines)

測試:

[root@www difflib]# python diff.py
please input text1:asdfgh
please input text2:asdf

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

下面還有大量的輸出,我們把輸出保存到文件里可以看到html效果.

下面是我51cto的鏈接
http://9399369.blog.51cto.com/9389369/1735151

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容