有没有一种方法可以使用difflib.HtmlDiff()。make_file()添加多个比较

时间:2019-08-01 16:20:35

标签: python html difflib

我有2个字符串列表,我想与它们进行比较并生成HTML报告。每个列表包含22个长字符串。我想一直比较列表1中的第一项和列表2中的第一项,直到每个列表中的最后一项。但是,我想要最终的HTML报告中的单独部分。

现在我有这个:

注意:content1,content2和项在每次迭代后都会更改。

with open(source,'w') as test_report: test = difflib.HtmlDiff().make_file(content1, content2, items, items) test_report.write(test)

,但这不会继续写入文件。

This is what the current report looks like

最终结果仅对每个列表中的最后一个项目进行比较,而不是22个不同的项目。列表很长,这就是为什么我没有在这里列出它们的原因。 任何帮助,将不胜感激。

0 个答案:

没有答案