批量将无规则的图片名称更改为0000-9999之间的数字
img_list=os.listdir(img_path)
imgs=[os.path.join(img_path,_) for _ in img_list]
save_imgs=[os.path.join(save_path,_) for _ in img_list]
i=0
start=time.time()
for img,save_img in zip(imgs,save_imgs):
try:
print(img)
image = Image.open(img)
image.save(save_path+'/'+str(i).zfill(4)+'.jpg')
i = i + 1
except:
print('Open Error! Try again!')
小技巧
str(i).zfill(4),方法返回指定长度的字符串,原字符串右对齐,前面填充0