python如何批量对文件重命名,并另存为其他路径(简单案例)

首先我的photo文件夹下的111文件夹中有5张图片,我想把它们存到222文件夹中,并重命名:

python如何批量对文件重命名,并另存为其他路径(简单案例)_第1张图片

以下是代码:

# 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

运行结果:

python如何批量对文件重命名,并另存为其他路径(简单案例)_第2张图片

你可能感兴趣的:(python)