1. 程式人生 > >python對某一路徑下的某種型別檔案進行批量重新命名

python對某一路徑下的某種型別檔案進行批量重新命名

"""對某一路徑下的某種型別檔案進行批量重新命名"""
import os
#檔案路徑,注意用/或\\,不能用\
path='D:\\CrawledData'
#返回指定的資料夾包含的檔案或資料夾的名字的列表
file_list=os.listdir(path)
n=0
for file_obj in file_list:
    #針對某一種檔案,比如.jpg檔案
    if file_obj.endswith('.jpg'):
        #之前的檔名
        src=os.path.join(path,file_obj)
        #根據自己的需要設定新檔名。format中{:0>5d}的含義:數字補零 (填充左邊, 寬度為5)
newname = '{:0>5d}.jpg'.format(n) dst = os.path.join(path, newname) #用os模組中的rename方法對檔案改名 os.rename(src,dst) print(src,'======>',dst) n+=1