#!/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文件中,结果如下:
字符串差异对比--结果生成HTML
原创
©著作权归作者所有:来自51CTO博客作者北漂Sherry的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
字符函数和字符串函数
与字符串相关的函数
赋值 无符号整数 字符串 -
difflib对比字符串 python python对比两组字符串差异
今天来介绍如何通过difflib模块实现字符串差异对比。Difflib的作用是对比文本之间的差异,且支持输入可读性比较强的HTML文档。下面来看一下示例。1、 两个字符串的差异对比,代码如下:import difflibtext1 = """ text1:Differ is a class for comparing sequences of lines of text,andproduci
difflib对比字符串 python fastreport 打印两个list list包含某个字符串 字符串转html代码 字符串
















