python實現對普通檔案或二進位制檔案拷貝

2021-10-01 03:08:10 字數 621 閱讀 8398

"""

寫乙個程式,實現對乙個檔案進行拷貝

* input() 輸入乙個檔案位置

* 將該檔案'拷貝'到主目錄下

* 檔案可能是文字檔案也可能是二進位制檔案

* 檔案可能比較大,不允許一次性讀取

"""home =

"/home/tarena/"

img =

input

(">>"

)# 開啟原始檔

fr =

open

(img,

'rb'

)#提取檔名稱

filename = img.split(

'/')[-

1]# 開啟新的檔案

fw =

open

(home+filename,

'wb'

)# 邊讀邊寫

while

true

: data = fr.read(

1024)if

not data:

break

fw.write(data)

fr.close(

)fw.close(

)

python實現檔案複製或更改檔案雜湊值

簡單複製 檔案1,以讀開啟 file open a.pdf rb 檔案2,以寫和追加的方式開啟 file2 open b.pdf ab 一行行讀取檔案1,寫入檔案2,如果檔案1讀到末尾,跳出迴圈 while true text file.readline if not text break file...

python二進位制讀寫檔案與普通檔案

c 1 為email獲取的list郵件源字元,是bytes型別 no msg content b r n join c 1 msg content b r n join c 1 decode utf 8 普通讀寫 write d open str e eml w d.write msg conten...

python,操作pdf檔案以及普通檔案

首先,需要安裝外掛程式 pypdf output pdffilewriter 讀取pdf檔案 input1 pdffilereader file home zilu workspace liuy project caifujutou static xml test.pdf rb output.add...