Phương thức rename() trong module os được sử dụng để đổi tên tệp tin hoặc thư mục trong Python 3.
Cú pháp
os.rename(src, dst)
- src: đường dẫn nguồn của tệp tin cần đổi tên.
- dst: đường dẫn đích với tên mới.
Ví dụ: Đổi tên hàng loạt ảnh trong thư mục
import os
def main():
i = 0
path = "C:/Users/TP/Desktop/sample/Travel/west bengal/bishnupur/"
for filename in os.listdir(path):
my_dest = "soul" + str(i) + ".jpg"
my_source = path + filename
my_dest = path + my_dest
os.rename(my_source, my_dest)
i += 1
if __name__ == '__main__':
main()
Kết quả
Các tệp tin trong thư mục được đổi tên thành soul0.jpg, soul1.jpg, soul2.jpg...


Lưu ý: Code trên ghi đè trực tiếp tên tệp tin. Nên sao chép dữ liệu trước khi chạy để tránh mất mát.