场景: 想做一个功能,实现在发版前自动进行脚本比对,由于脚本文件过大,如果全部导出,html用浏览器存在会崩溃的情况,
设:route1为第一个文件,route2为第二个文件,name为导出的html名称
def NewBComparSql(route1,route2,name): Bcomcommand1=BCompareExe+ ' /silent /closescript /solo @'+filepath+'/bin/BCompare/BC-simple1.txt ' + route1+' '+route2 + ' '+filepath + '/BC比对结果/'+name+'.html' print(Bcomcommand1)
BC-simple1.txt文件内容:
file-report layout:side-by-side &
options:display-mismatches &
output-to:%3 output-options:html-color %1 %2
其中option:display-mismatches表示显示不匹配项,如果不填,则全部打印到html中