標籤:overview features details system object python
#!/usr/bin/env python
import difflib
txt1 = """
IPython 0.13 -- An enhanced Interactive Python.
%quickref -> Quick reference.
help -> Python‘s own help system.
object? -> Details about ‘object‘, use ‘object??‘ for extra details.
"""
txt2 = """
? -> Introduction and overview of IPython‘s features.
%quickref -> Quick reference.
help -> Python‘s own help system. Thx!
object? -> Details about ‘Object‘, use ‘object??‘ for extra details.
"""
txt1_lines = txt1.splitlines()
txt2_lines = txt2.splitlines()
differ = difflib.HtmlDiff() # 執行個體化difflib的HtmlDiff
diff = differ.make_file(txt1_lines, txt2_lines) #調用make_file方法
print diff
將輸出重新導向到html檔案中,結果如下:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/24/wKioL1SqTiHznXYvAAInyBmYsag762.jpg" title="QQ圖片20150105163635.jpg" alt="wKioL1SqTiHznXYvAAInyBmYsag762.jpg" />
本文出自 “技術傳承與分享” 部落格,請務必保留此出處http://pythonfan.blog.51cto.com/9764080/1599362
字串差異對比--結果產生HTML