python拷貝文件的方法有哪些

小億
120
2023-08-14 21:56:50

Python拷貝文件的方法有以下幾種:

  1. 使用shutil模塊的copy()函數(shù):
import shutil
shutil.copy(source, destination)
  1. 使用shutil模塊的copy2()函數(shù):
import shutil
shutil.copy2(source, destination)
  1. 使用shutil模塊的copyfile()函數(shù):
import shutil
shutil.copyfile(source, destination)
  1. 使用os模塊的open()函數(shù)進(jìn)行逐行復(fù)制:
import os
with open(source, 'rb') as fsrc, open(destination, 'wb') as fdst:
for line in fsrc:
fdst.write(line)
  1. 使用os模塊的read()和write()函數(shù)進(jìn)行全文復(fù)制:
import os
with open(source, 'rb') as fsrc, open(destination, 'wb') as fdst:
fdst.write(fsrc.read())
  1. 使用shutil模塊的copytree()函數(shù)復(fù)制整個(gè)目錄:
import shutil
shutil.copytree(source, destination)

以上方法根據(jù)不同的需求和文件類(lèi)型可以選擇適合的方法進(jìn)行文件拷貝。

0