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

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


หากคุณมีรายการไฟล์ที่คุณต้องการเปลี่ยนชื่อและชื่อไฟล์ใหม่ที่เกี่ยวข้อง คุณสามารถใช้วิธีการเปลี่ยนชื่อของโมดูล os ได้

ตัวอย่าง

import os
for old, new in files.iteritems(): # files.items() in Python 3
    os.rename(old, new)

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

ตัวอย่าง

import shutil
for old, new in files.iteritems(): # files.items() in Python 3
    shutil.move(old, new)