
02-对比两个文件的差异
发布日期:2021-05-14 21:58:04
浏览次数:17
分类:原创文章
本文共 825 字,大约阅读时间需要 2 分钟。
#!/usr/bin/python#coding=utf8"""# Author: xiaoyafei# Created Time : 2018-04-04 17:14:20# File Name: check_Nginx_conf.py# Description:"""import difflibimport systry: textfile1 = sys.argv[1] textfile2 = sys.argv[2]except Exception,e: print "Error:"+str(e) print "Usage: check_Nginx_conf.py filename1 filename2" sys.exit()def readfile(filename): try: fileHandle = open(filename,'rb') text = fileHandle.read().splitlines() #读取后以进行分割 fileHandle.close() return text except IOError as error: print "Read file Error:"+str(error) sys.exit()if textfile1 =="" or textfile2=="": print "Usage: check_Nginx_conf.py filename1 filename2"text1_lines = readfile(textfile1)text2_lines = readfile(textfile2)d = difflib.HtmlDiff()print d.make_file(text1_lines,text2_lines)