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

จะเปลี่ยนชื่อไฟล์โดยใช้ Python ได้อย่างไร?


คุณสามารถใช้วิธีการเปลี่ยนชื่อของโมดูลระบบปฏิบัติการได้ ตัวอย่างเช่น คุณต้องการเปลี่ยนชื่อไฟล์จาก a.txt เป็น b.txt โดยมีไฟล์เหล่านี้อยู่ในไดเร็กทอรีปัจจุบันของคุณ

>>> import os
>>> os.rename('a.txt', 'b.txt')

คุณยังสามารถใช้โมดูล Shutil (หรือเชลล์ยูทิลิตี้) การเรียก shutil.move(ต้นทาง, ปลายทาง) จะย้ายไฟล์หรือโฟลเดอร์ที่ต้นทางของพาธไปยังปลายทางของพาธ และจะส่งคืนสตริงของพาธสัมบูรณ์ของตำแหน่งใหม่

ตัวอย่าง

>>> import shutil
>>> shutil.move('a.txt', 'b.txt')

หากคุณมีไฟล์ในไดเร็กทอรีต่างกัน ให้ระบุพาธสัมบูรณ์สำหรับทั้งสองวิธี