利用Python对一个文件夹下的所有子文件夹重命名代码

1   参考:https://blog.csdn.net/Yao_June/article/details/92403203

2   需求:现在需要写一个代码,对一个文件夹路径下面的所有子文件夹进行重新命名。

其中文件夹路径为:G:\ToMPF\QAN_data\train,该路径下面全是文件夹,我们现在需要对其进行重新命名

3  操作:

3.1 首先对其中所有子文件夹的名字前面加上"str_",代码如下

#为一个文件夹下面的子文件夹重命名
# srcpath = 'G:\\ToMPF\\QAN_data\\train\\'
def rename_webFace_wukesong_train(srcpath): #一共是19028个文件夹
    mark = 'str_'
    old_names = os.listdir(srcpath)
    for old_name in old_names:
        os.rename(srcpath + old_name, srcpath + mark + old_name)
        print (old_name,"has been renamed successfully! New name is: ",
               mark+old_name)

效果如下:

3.2 接下来我们把上面修改过后所有子文件夹名字重命名为从1开始的自然数,代码如下

def rename_webFace_wukesong_train(srcpath): #一共是19028个文件夹
    '''
    mark = 'str_'
    old_names = os.listdir(srcpath)
    for old_name in old_names:
        os.rename(srcpath + old_name, srcpath + mark + old_name)
        print (old_name,"has been renamed successfully! New name is: ",
               mark+old_name)
    '''
    num = 1
    for old_name in os.listdir(srcpath):
        os.rename(srcpath + old_name,srcpath + str(num))
        print(old_name, "has been renamed successfully! New name is: ",
              str(num))
        num = num + 1

效果如下。

以上就是批量修改文件下面所有子文件夹名字的Python代码

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸡啄米的时光机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值