双面打印文件扫描后,奇偶数页面调整顺序

import os

#原图片的顺序
OldOrder = []
#新图片的顺序
NewOrder = []
#原图片名称
PicturesList = []

#图片路径
PicPath = 'E:/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

 

转载于:https://www.cnblogs.com/cnfangbo/p/8778629.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值