由于两个文件夹下的图片名字是一样的,但是我想让另一个文件夹接在一个文件夹之后重新命名,也就是从732.jpg开始递增命名。
想到以后可能还会经常遇到这种情况,所以还是保存一下,以后就懒得再重新写了。
温馨提示:重命名之后原来文件夹的图片就会移动到新的文件夹上。也就是说,这个程序不是复制之后再重命名。
'''
图像批量重命名
'''
import os
start = 732 # 开始的序号
image_dir = './output/' # 源图片路径
images_list = os.listdir(image_dir)
nums = len(os.listdir(image_dir))
print('found %d pictures' % nums)
output_dir = './new/' # 图像重命名后的保存路径
for i in images_list:
os.rename(image_dir+i,output_dir+str(start)+'.jpg') # 前面是旧的路径,后面是新路径
start = start + 1
print('finished!')