โมดูล Shutil มีฟังก์ชันสำหรับการคัดลอกไฟล์ตลอดจนทั้งโฟลเดอร์ สำหรับการคัดลอกหลายไฟล์พร้อมกัน คุณจะต้องมีรายการไฟล์ทั้งหมดที่คุณต้องการคัดลอกและวนซ้ำเพื่อคัดลอก
การเรียก shutil.copy (ต้นทาง, ปลายทาง) จะคัดลอกไฟล์ที่พาธต้นทางไปยังโฟลเดอร์ที่ปลายทางของพาธ (ทั้งต้นทางและปลายทางเป็นสตริง) หากปลายทางเป็นชื่อไฟล์ จะถูกใช้เป็นชื่อใหม่ของไฟล์ที่คัดลอก ฟังก์ชันนี้ส่งคืนสตริงของเส้นทางของไฟล์ที่คัดลอก ตัวอย่างเช่น
import shutil, os files = ['file1.txt', 'file2.txt', 'file3.txt'] os.mkdir('my_new_folder') for f in files: shutil.copy(f, 'my_new_folder')