Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để di chuyển tệp từ thư mục này sang thư mục khác bằng Python?


Mô-đun Shutil cung cấp các chức năng để di chuyển tệp cũng như toàn bộ thư mục. Để di chuyển nhiều tệp cùng một lúc, bạn sẽ phải có danh sách tất cả các tệp bạn muốn sao chép và lặp lại chúng để sao chép chúng.

Gọi shutil.move (nguồn, đích) sẽ di chuyển tệp tại nguồn đường dẫn đến thư mục tại đích đường dẫn. (Cả nguồn và đích đều là chuỗi.) Nếu đích là tên tệp, nó sẽ được sử dụng làm tên mới của tệp đã di chuyển. Hàm này trả về một chuỗi đường dẫn của tệp đã di chuyển.

ví dụ

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