Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งโดยใช้ Python ได้อย่างไร


โมดูล shutil มีฟังก์ชันสำหรับการย้ายไฟล์ เช่นเดียวกับทั้งโฟลเดอร์ สำหรับการย้ายหลายไฟล์พร้อมกัน คุณจะต้องมีรายการไฟล์ทั้งหมดที่คุณต้องการคัดลอกและวนซ้ำเพื่อคัดลอก

การเรียก shutil.move(ต้นทาง, ปลายทาง) จะย้ายไฟล์ที่ต้นทางของพาธไปยังโฟลเดอร์ที่ปลายทางของพาธ (ทั้งต้นทางและปลายทางเป็นสตริง) หากปลายทางเป็นชื่อไฟล์ ก็จะใช้เป็นชื่อใหม่ของไฟล์ที่ย้าย ฟังก์ชันนี้ส่งคืนสตริงของเส้นทางของไฟล์ที่ย้าย

ตัวอย่าง

import shutil, os
files = ['file1.txt', 'file2.txt', 'file3.txt']
for f in files:
    shutil.move(f, 'dest_folder')