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”

Python เปลี่ยนชื่อไฟล์

  • หากต้องการเปลี่ยนชื่อไฟล์ "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()