difflib

2017-12-05  本文已影响9人  g0
import difflib,sys
try:
    textfile1 = '1.txt' #sys.argv[1]
    textfile2 = '2.txt' #sys.argv[2]
except Exception,e:
    print "Error :" + str(e)
    
def readFile(filename):    #文件读取分隔函数
    try:
        with open(filename,'rb') as filehandle:
            text = filehandle.read().splitlines()   #读取后以行的形式进行分隔
            return text
    except IOError as error:
        print 'Read file Error:' + str(error)
        sys.exit()
if textfile1 == '' or textfile2 == '':
    
    sys.exit()
text_lines1 = readFile(textfile1)
text_lines2 = readFile(textfile2)
d = difflib.HtmlDiff()
con = d.make_file(text_lines1,text_lines2)
print con

上一篇 下一篇

猜你喜欢

热点阅读