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

เปลี่ยนชื่อหลายไฟล์โดยใช้ Python


วิธีการเปลี่ยนชื่อ () ใช้เพื่อเปลี่ยนชื่อไฟล์หรือไดเรกทอรีใน Python3 วิธีการเปลี่ยนชื่อ () เป็นส่วนหนึ่งของโมดูลระบบปฏิบัติการ

ไวยากรณ์สำหรับ os.rename()

os.rename(src, dst)

อาร์กิวเมนต์แรกคือ src ซึ่งเป็นที่อยู่ต้นทางของไฟล์ที่จะเปลี่ยนชื่อ และอาร์กิวเมนต์ที่สอง dst ซึ่งเป็นปลายทางที่มีชื่อใหม่

ลองใช้ไดเร็กทอรีใด ๆ ที่มีโฟลเดอร์รูปภาพเดียว เรามีโฟลเดอร์รูปภาพนี้

อินพุต

เปลี่ยนชื่อหลายไฟล์โดยใช้ Python

โค้ดตัวอย่าง

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()

ผลลัพธ์

เปลี่ยนชื่อหลายไฟล์โดยใช้ Python