码迷,mamicode.com
首页 > Web开发 > 详细

字符串差异对比--结果生成HTML

时间:2015-01-05 18:58:33      阅读:264      评论:0      收藏:0      [点我收藏+]

标签: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文件中,结果如下:
技术分享

本文出自 “技术传承与分享” 博客,请务必保留此出处http://pythonfan.blog.51cto.com/9764080/1599362

字符串差异对比--结果生成HTML

标签:overview   features   details   system   object   python   

原文地址:http://pythonfan.blog.51cto.com/9764080/1599362

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!