单面扫描仪扫描双面文档后,将奇偶数的页面,调整成连续页面


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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM