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

Làm cách nào để đổi tên nhiều tệp trong một thư mục bằng Python?


Nếu bạn có danh sách các tệp bạn muốn đổi tên và tên tệp mới tương ứng, Bạn có thể sử dụng phương pháp đổi tên của mô-đun os.

Ví dụ

import os
for old, new in files.iteritems(): # files.items() in Python 3
    os.rename(old, new)

Bạn cũng có thể sử dụng mô-đun Shutil (hoặc tiện ích shell). Gọi shutil.move (nguồn, đích) sẽ di chuyển tệp hoặc thư mục tại nguồn đường dẫn đến đích đường dẫn và sẽ trả về một chuỗi đường dẫn tuyệt đối của vị trí mới.

Ví dụ

import shutil
for old, new in files.iteritems(): # files.items() in Python 3
    shutil.move(old, new)