使用python OS批量重新排列文件名称

本文介绍了一个简单的Python脚本,用于批量重命名文件夹内的文件。该脚本适用于需要按顺序重新排列文件名的场景,如整理数据集时对图片进行连续编号。

使用python OS批量重新排列文件名称

最近在手动标数据集,但是cv生成的每帧图片不会都用上,tf生成的xml文件存在跳字的情况,上网找找没找到太实用的代码,无聊自己码了一下,能傻瓜做的事情绝对不能自己手动做就是了。

因为是自用的脚本,没有严格按照标准书写,也没有使用def函数处理。

为了在命令行里查看下记录,就保留了一下窗口,在其他地方调用直接注释掉最后一行即可。

#!/usr/bin/env python
# coding: utf-8

import os


src1 = input('源文件的路径为:')
dst1 = input('文件生成路径为:')
for i in range(10):
    print('*',end = '\n')

os.chdir(src1)
print('修改前工作路径为{}'.format(src1))
print('修改后工作路径为{}'.format(dst1))
ends = input('文件修改格式为:')
i = int(input('文件起始排序的数字为:'))


file_names = os.listdir()
count = 0
for obj in file_names :
    src = os.path.join(src1,obj)
    dst = os.path.join(dst1,''+str(i) + ends)
    
    print('覆写{}到{}'.format(src,dst))
    os.rename(src,dst)
    i += 1
    count += 1
print('共计操作{}个项目'.format(count))

input('按下回车键后退出')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值