将一个文件夹中所有图片的名字填充为6位数的长度
# -*- coding: utf-8 -*- """ Created on Tue Sep 11 16:35:29 2018 @author: 车路历程 """ import os # 图片所在文件夹的路径位置 path = 'F:\\self_voc\\0' #该文件夹下所有的文件(包括文件夹) filelist = os.listdir(path) #遍历所有文件 for i, file in enumerate(filelist): # 获取每个文件的路径 Olddir=os.path.join(path,file) #如果是文件夹则跳过 if os.path.isdir(Olddir): continue #文件名 filename=os.path.splitext(file)[0] #文件扩展名 filetype=os.path.splitext(file)[1] #用字符串函数zfill 以0补全所需位数 Newdir=os.path.join(path, str(int(i+138)).zfill(6)+'.jpg') #重命名 os.rename(Olddir,Newdir)