我有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个不同的项目。列表很长,这就是为什么我没有在这里列出它们的原因。 任何帮助,将不胜感激。