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): #文件讀取分隔函數(shù)
try:
with open(filename,'rb') as filehandle:
text = filehandle.read().splitlines() #讀取后以行的形式進(jìn)行分隔
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
difflib
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- 現(xiàn)在是3月26日,星期天上午十點(diǎn),我剛睜開我的眼睛。 許久沒(méi)有提筆寫過(guò)寫什么,若寫,也大多是無(wú)病呻吟。覺得自己沉迷...
- 今日,國(guó)家統(tǒng)計(jì)局公布了5月份的經(jīng)濟(jì)數(shù)據(jù),結(jié)果顯示多數(shù)經(jīng)濟(jì)指標(biāo)繼續(xù)走勢(shì),預(yù)計(jì)二季度經(jīng)濟(jì)增速仍難企穩(wěn)。 差強(qiáng)人意的數(shù)據(jù)...