首先我的photo文件夹下的111文件夹中有5张图片,我想把它们存到222文件夹中,并重命名:
以下是代码:
# coding:utf8
import os
# 图片路径
path='./photo/111'
# 目标文件夹路径
path1='./photo/222'
filelist=os.listdir(path)
j=0
for i in filelist:
# 判断该路径下的文件是否为图片
if i.endswith('.jpg'):
# 打开图片
src=os.path.join(os.path.abspath(path),i)
# 重命名
dst=os.path.join(os.path.abspath(path1),'a'+format(str(j),'0>3s')+'.jpg')
# 执行操作
os.rename(src,dst)
j+=1
运行结果: