วิธีการเปลี่ยนชื่อ () ใช้เพื่อเปลี่ยนชื่อไฟล์หรือไดเรกทอรีใน Python3 วิธีการเปลี่ยนชื่อ () เป็นส่วนหนึ่งของโมดูลระบบปฏิบัติการ
ไวยากรณ์สำหรับ os.rename()
os.rename(src, dst)
อาร์กิวเมนต์แรกคือ src ซึ่งเป็นที่อยู่ต้นทางของไฟล์ที่จะเปลี่ยนชื่อ และอาร์กิวเมนต์ที่สอง dst ซึ่งเป็นปลายทางที่มีชื่อใหม่
ลองใช้ไดเร็กทอรีใด ๆ ที่มีโฟลเดอร์รูปภาพเดียว เรามีโฟลเดอร์รูปภาพนี้
อินพุต
โค้ดตัวอย่าง
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()
ผลลัพธ์