【发布时间】:2019-01-11 15:58:35
【问题描述】:
我使用了 difflib,但 html_table 行需要永远执行。
import difflib
html_1 = data1
html_2 = data2
htmldiff = difflib.HtmlDiff()
html_table = htmldiff.make_table([html_1], [html_2])
我尝试过 htmldiffer,但它给了我 ValueError: stat: path too long for Windows
from htmldiffer import diff
str_a = data1
str_b = data2
d = diff.HTMLDiffer(data1, data2)
print(d.combined_diff)
我已经尝试过 htmltreediff 它给出了 NameError: name 'basestring' is not defined
from htmltreediff import diff
print (diff(data1, data2 , pretty=True))
【问题讨论】:
-
能否提供完整的错误跟踪?
标签: python html python-3.x python-2.7 difflib