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')
ลองดูตัวอย่างโดยละเอียด
คุณสามารถเปลี่ยนชื่อไฟล์ต้นฉบับได้ เราได้เปลี่ยนชื่อไฟล์จาก “Guruเปลี่ยนไฟล์ “99.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()

