目录
资料来源:https://www.cnblogs.com/songzhenhua/p/9312705.html
https://www.cnblogs.com/reach296/p/3816387.html
difflib模块提供的类和方法用来进行序列的差异化比较,它能够比对文件并生成差异结果文本或者html格式的差异化比较页面,如果需要比较目录的不同,可以使用filecmp模块。
class difflib.HtmlDiff
- 此类可以被用来创建HTML表格 (或者说包含表格的html文件) ,两边对应展示或者行对行的展示比对差异结果。
这个类的构造函数如下:
init(tabsize=8, wrapcolumn=None, linejunk=None, charjunk=IS_CHARACTER_JUNK)
- tabsize表示制表符代表的空格个数,默认为8
- wrapcolumn,可选参数,用来设置多少个字符时自动换行,默认None,为None时表示不自动换行
- linejunk 和 charjunk,可选参数,在ndiff()中使用,
公共方法:
make_file
make_file(fromlines, tolines, fromdesc=”, todesc=”, context=False, numlines=5, *, charset&