python實現複製檔案功能

2021-08-26 03:04:58 字數 631 閱讀 6305

寫程式,實現複製檔案功能

要求:

1) 要考慮關閉檔案問題

2) 要考慮超大檔案複製問題

3) 要能複製二進位制檔案(如: / usr / bin / python3 等檔案)

def copy_file():

file=input(『原始檔』)

file1=input(『複製檔案』)

try:

offset=0

while true:

f=open(file, 'rb')

if offset > 0:

f.seek(offset, 0)

l=f.read(4096)

f.close()

offset += 4096

print(l)

if len(l) == 0:

break

else:

f1=open(file1, 'wb')

f1.seek(offset - 4096, 0)

f1.write(l)

f1.close()

except oserror:

print(『檔案出錯』)

copy_file()

Python實現檔案複製

如下 encoding utf 8 本程式實現檔案複製功能 source file open d.txt r encoding utf 8 dst file open e bat.txt a encoding utf 8 a表示追加,如果沒有該檔案則新建它 while true content so...

UNIX LINUX 實現複製檔案的功能

第一種辦法 使用read 和write函式 include include include include include include define file mode s irusr s iwusr s irgrp s iroth using namespace std int main in...

MFC實現檔案複製刪除功能

用mfc實現指定資料夾下所有檔案的複製 包括含有子資料夾 刪除指定資料夾下所有檔案功能 include include include using namespace std void mycopydirectory cstring source,cstring target else void m...