比较两个不同的文件可以是用difflib模块,代码如下:
import difflib
def compare_file():
f = open('a','r')
a = f.read()
f.close()
f = open('b','r')
b = f.read()
f.close()
compare = difflib.HtmlDiff()
c = compare.make_file(a,b)
f = open('c.html','w')
f.write(c)
f.close()
通过比较a文件和b文件的不同,写入c.html文件中,可以通过html文件直观的看到两个文件的不同。