python3 檔案的IO流

2021-10-04 05:39:44 字數 1598 閱讀 4855

廣義上說檔案是按照檔案的型別進行分類:狹義上的檔案是按照組成檔案的資料格式分類:

文字檔案

二進位制檔案

二進位制檔案和文字檔案不同,不需要 encoding 編碼

"""

內容:檔案的複製

"""import os, time

"""檔案複製函式"""

defcopy

(file1, file2)

:# 讀取被複製檔案1

with

open

(file1,

"rb"

)as f1:

# 記錄1下當前讀取檔案的大小

target_src = os.path.getsize(file1)

print

(f"您要複製的檔案為,大小為k"

)# 宣告乙個寫入的速度

buffer

=1024

*1024

# 寫入要複製的檔案

with

open

(file2,

"wb"

)as f2:

while

true

:# 讀取1次

content = f1.read(

buffer

)# 讀到結尾為b''時,檔案讀取完成

if content == b''

:print

("複製完成,即將退出"

)break

# 寫入一次

f2.write(content)

current_src = os.path.getsize(file2)

percent =

(current_src/target_src)

*100

print

(f"當前複製檔案的進度為%"

)# 5.3:5為寬度,3為小數點位數

copy(

"d:/note/python全筆記/python第一階段/day11/被複製的檔案/01-動態**和cglib**.mp4"

,"d:/note/python全筆記/python第一階段/day11/複製到的檔案/123.mp4"

)

python 3讀取檔案 Python3 檔案讀寫

python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式 1.讀取檔案 with open test json dumps.txt mode r encoding utf 8 as f seek 移動游標至指定位置 f.seek 0 read 讀取整個檔...

python 3 檔案管理

import os,tempfile,glob,shutil 建立目錄 os.mkdir r home rain test filedir 建立目錄以及所有path中包含的上級目錄 os.makedirs r home rain test test filedir 切換當前工作目錄 os.chdir...

python3 檔案處理

python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。注意 使用 open 方法一定要保證關閉檔案物件,即呼叫 close 方法。open 函式常用形式是接收兩個引數 檔名 file 和模式 mode o...