import os #原圖片的順序
OldOrder = [] #新圖片的順序
NewOrder = [] #原圖片名稱
PicturesList = [] #圖片路徑
PicPath = 'E:/Users/FangBo/Pictures/VueScan/Pic'
#列出圖片名稱
PicturesList = os.listdir(PicPath) #根據圖片數量生成連續序列:1 2 3 4 5 6
OldOrder = range(1, len(PicturesList)+1) #將奇數列順序放入新圖片順序:1 3 5
NewOrder.extend(OldOrder[::2]) #將偶數列倒序插入新圖片順序:1 3 5 6 4 2
NewOrder.extend(OldOrder[-1::-2]) #計數器
count = 1
for file in PicturesList: #以新圖片順序為新的文件名:00001.jpg 00002.jpg 00003.jpg ……
#zfill用0補齊長度
NewPicName = str(NewOrder[count - 1]).zfill(5) + '.jpg'
#重命名
os.rename(os.path.join(PicPath,file), os.path.join(PicPath, NewPicName)) print('重命名:' + file + '→' + NewPicName) #計數器
if count < len(PicturesList): count += 1