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

Đổi tên nhiều tệp bằng Python

Phương thức rename () được sử dụng để đổi tên một tệp hoặc thư mục trong Python3. Phương thức rename () là một phần của mô-đun hệ điều hành.

Cú pháp cho os.rename ()

os.rename(src, dst)

Đối số đầu tiên là src là địa chỉ nguồn của tệp sẽ được đổi tên và đối số thứ hai dstwhich là đích có tên mới.

Hãy lấy bất kỳ thư mục nào có một thư mục hình ảnh. Ở đây chúng tôi có thư mục hình ảnh này.

Đầu vào

Đổi tên nhiều tệp bằng Python

Mã mẫu

import os
# Function to rename multiple files
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
      # rename() function will
      # rename all the files
      os.rename(my_source, my_dest)
      i += 1
# Driver Code
if __name__ == '__main__':
   # Calling main() function
   main()

Đầu ra

Đổi tên nhiều tệp bằng Python