'''判斷兩個檔案是否相同,如果不同請指出第幾行不相同
'''def
f1vsf2(name1,name2):
f1 =open(name1)
f2 =open(name2)
count = 1msg=
for line1 in
f1: line2 =f2.readline()
if(line1!=line2):
"第%d行不一樣
"%count)
count+=1f1.close()
f2.close()
return
msgisbool =true
while
isbool:
fname1 = input("
請輸入要比較的檔案1路徑及檔名:")
if fname1 ==''
:
print("
檔名不能請重新輸入")
break
; fname2 = input("
請輸入要比較的檔案2路徑及檔名:")
if fname2 ==''
:
print("
檔名不能請重新輸入")
break
; result =f1vsf2(fname1,fname2)
if len(result)==0:
print("
兩個檔案完全一致")
else
:
print("
兩個檔案共有【%d】行不同
"%len(result))
for msg in
result:
(msg)
isbool = false
該方法待改進,因為如果f1比f2內容少之後就不會對比後邊的東西。
讀取兩個檔案並合併成新檔案
cfiles資料夾裡有兩個檔案 乙個叫 gbk編碼.txt 該檔案是gbk編碼的。另乙個檔案叫 utf8編碼.txt 該檔案是utf8編碼的。兩個檔案裡面的內容都包含中文。要求編寫乙個python程式,該程式做到以下2點 將兩個檔案內容讀出,合併內容到乙個字串中,並能用print語句將合併後的內容正...
shell join兩個檔案
資料庫操作中,可以使用join把兩個表連線起來,輸出結果。join命令可以應用到兩個檔案上,達到檔案join的目的。例如檔案a為保險記錄,其中有訂單id,保單號,保險 cat a 1 bx10 30 2 bx20 20 2 bx22 10 4 bx04 40 檔案b為訂單記錄 其中有 訂單id,訂單...
python比較兩個檔案的差異
轉 使用python指令碼比較兩個檔案的差異內容並輸出到html文件中,可以通過瀏覽器開啟檢視。一 指令碼使用 對比nginx配置檔案的差異 python python diff file.py f1 web26.conf f2 web103.conf 二 指令碼內容 usr bin python ...