可以使用shutil模塊中的函數(shù)來復(fù)制目錄下的所有文件到另外一個目錄。
import shutil import os def copy_files(src_dir, dst_dir): # 遍歷源目錄下的所有文件和文件夾 for item in os.listdir(src_dir): src_item = os.path.join(src_dir, item) # 源文件路徑 dst_item = os.path.join(dst_dir, item) # 目標文件路徑 if os.path.isfile(src_item): # 如果是文件,則直接復(fù)制 shutil.copy2(src_item, dst_item) elif os.path.isdir(src_item): # 如果是文件夾,則遞歸調(diào)用復(fù)制函數(shù) shutil.copytree(src_item, dst_item)
在調(diào)用`copy_files`函數(shù)時,需要傳入源目錄和目標目錄的路徑。例如:
src_dir = '/path/to/source/directory' dst_dir = '/path/to/destination/directory' copy_files(src_dir, dst_dir)
這樣就能將`src_dir`目錄下的所有文件和文件夾復(fù)制到`dst_dir`目錄中。注意,如果目標目錄不存在,會自動創(chuàng)建該目錄。
版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!
評論