python脚本:
#coding:utf-8
__author__ = '**'
import difflib
import webbrowser
import configparser
from bs4 import BeautifulSoup
# import pandas
# import numpy
import os
from shutil import copyfile
def check_diff(file1,file2,filename):
# file1="D:/Python35/project/WebTest/files/med_node_1_svc.xml"
# file2="D:/Python35/project/WebTest/files/med_node_1_svc2.xml"
# file1="files/med_node_1_svc.xml"
# file2="files/med_node_1_svc2.xml"
resultPath="result"
isExists=os.path.exists(resultPath)
if not isExists:
# # 如果不存在则创建目录
# # 创建目录操作函数
os.makedirs(resultPath)
print(resultPath+' 创建成功')
print("file1:"+file1)
print("file2:"+file2)
with open(file1, 'r') as f:
content1 = f.read().splitlines()
with open(file2, 'r') as f:
content2 = f.read().splitlines()
htmlDiff = difflib.HtmlDiff(tabsize=2,wrapcolumn=100)
tmp=resultPath+"/"+filename+'.html' #比对结果文件以"被比对文件的名称"命名
with open(tmp, 'w') as f:
f.write(htmlDiff.make_file