参考资料:https://blog.csdn.net/CapejasmineY/article/details/101685620
def diff_html(file1, file2):
d = difflib.HtmlDiff()
with open(file1, "r") as f:
content1 = f.readlines()
with open(file2, "r") as f:
content2 = f.readlines()
html_content = d.make_file(content1, content2)
with open("diff.html", "w") as f:
f.write(html_content)
def diff_text(file1, file2):
with open(file1, "r") as f:
content1 = f.readlines()
with open(file2, "r") as f:
content2 = f.readlines()
txt_content = ''.join(list(difflib.Differ().compare(content1, content2)))
with open("diff_txt.txt", "w") as f:
f.write(txt_content)