将policeImage中的所有图片命名为000001.jpg,000002.jpg等形式
import os
path = 'F:/vocDataset/policeImage'
files = os.listdir(path)
preindex=''
for i, file in enumerate(files):if i>=0 and i<9:preindex='00000'elif i>=9 and i<99:preindex='0000'elif i>=99 and i<1000:preindex='000'NewFileName = os.path.join(path, preindex+str(i+1)+'.jpg')OldFileName = os.path.join(path, file)os.rename(OldFileName, NewFileName) #rename当有次文件名还重命名时 报错#一层一层往下递归遍历
#先输出的是 递归到最下面的文件夹(此文件夹中没有文件夹,只有文件,故此时dirs应为空)
# for root,dirs,files in os.walk('F:/vocDataset/testimage',topdown=False):
# #root 所指的是当前正在遍历的这个文件夹的本身的地址
# #dirs 是一个 list ,内容是该文件夹中所有文件夹名称(不包括文件)
# #files 同样是 list ,内容是该文件夹中所有的文件(不包括文件夹)
# print("root:",root)
# print("dirs:",dirs)
# for file in files:
# print("file:",file)