我正在尝试从difflib测试htmlDiff.make_file()来比较两个文件
file1内容
orange
apple
grapes
hello
Fiel2内容
grapes
oranges
pineapple
appel
我拥有的示例代码是
import difflib
first_file = '/support/test1'
second_file = '/support/test2';
first_file_lines = open(first_file).readline()
second_file_lines = open(second_file).readline()
difference = difflib.HtmlDiff().make_file(first_file_lines,second_file_lines,'Solaris','Linux',True,0)
difference_report = open('/support/abrar/test.html','w')
difference_report.write(difference)
difference_report.close(
)
它不是逐行执行,而是逐字符进行。 您能告诉我这里的问题是什么,我该如何纠正。 我是python的新手,只是放了一个小的脚本来比较两个文本文件,并仅针对不同的行生成了不错的html报告。
预先感谢