Python批量按顺序递增修改文件名代码(可指定文件名)

该代码示例展示了如何利用Python的os模块批量重命名文件夹中的文件。通过设置起始编号,可以为文件按顺序添加数字编号,或者自定义其他字符进行区分。它遍历文件夹,获取文件扩展名,然后创建新的文件名,并执行重命名操作。
摘要由CSDN通过智能技术生成

如需在文件名添加其它相应字符,修改代码相应字符部分即可,此方法比较简单,容易理解。

import os

# 设置要重命名的文件夹路径
folder_path = 'C:/Users/Administrator/Desktop/CR/RGB三通道'

# 获取文件夹中所有文件名
file_names = os.listdir(folder_path)

# 设置起始编号
start_num = 1

# 遍历文件名列表并修改文件名
for file_name in file_names:
    # 获取文件名的后缀
    file_extension = os.path.splitext(file_name)[1]
    # 构造新的文件名
    new_file_name = str(start_num) + file_extension
    #也可在此处添加相应的字符,有区别重命名文件
    #new_file_name = "相应字符"+str(start_num) + file_extension
    # 构造旧文件的路径和新文件的路径
    old_file_path = os.path.join(folder_path, file_name)
    new_file_path = os.path.join(folder_path, new_file_name)
    # 重命名文件
    os.rename(old_file_path, new_file_path)
    print(f'{file_name}已重命名为{new_file_name}')
    # 递增编号
    start_num += 1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值