Python เปลี่ยนชื่อไฟล์และไดเร็กทอรีโดยใช้ os.rename()
Python เปลี่ยนชื่อไฟล์
Python เปลี่ยนชื่อไฟล์() เป็นวิธีที่ใช้ในการเปลี่ยนชื่อไฟล์หรือไดเร็กทอรีใน Python การเขียนโปรแกรม ที่ Python วิธีการเปลี่ยนชื่อไฟล์ () สามารถประกาศได้โดยการส่งอาร์กิวเมนต์สองตัวชื่อ src (แหล่งที่มา) และ dst (ปลายทาง)
วากยสัมพันธ์
นี่คือไวยากรณ์สำหรับวิธีการ os.rename()
os.rename(src, dst)
พารามิเตอร์
src: Source คือชื่อของไฟล์หรือไดเร็กทอรี มันควรจะมีอยู่แล้ว
เวลา: Destination คือชื่อใหม่ของไฟล์หรือไดเร็กทอรีที่คุณต้องการเปลี่ยนแปลง
ตัวอย่าง:
import os os.rename('guru99.txt','career.guru99.txt')
ลองดูตัวอย่างโดยละเอียด
คุณสามารถเปลี่ยนชื่อไฟล์ต้นฉบับได้ โดยเราได้เปลี่ยนชื่อไฟล์จาก “Guru99.txt” เป็น “Career.guru99.txt”
- หากต้องการเปลี่ยนชื่อไฟล์ "guru99.txt" เราจะใช้ "ฟังก์ชันเปลี่ยนชื่อ" ในโมดูล OS
- ดังนั้นเมื่อมีการเรียกใช้โค้ด คุณจะสังเกตเห็นว่าไฟล์ใหม่ “career.guru99.txt” ถูกสร้างขึ้นทางด้านขวาของแผง ซึ่งเราเปลี่ยนชื่อเป็นไฟล์ต้นฉบับของเรา
นี่คือรหัสที่สมบูรณ์
import os import shutil from os import path def main(): # make a duplicate of an existing file if path.exists("guru99.txt"): # get the path to the file in the current directory src = path.realpath("guru99.txt"); # rename the original file os.rename('guru99.txt','career.guru99.txt') if __name__ == "__main__": main()