文件批量重命名_自定义名称

文件批量重命名_自定义名称

本文介绍了一个简单好用的文件重命名方式,简单易行,不需要任何基础。
在这里插入图片描述

操作步骤:
  1. 复制下面的代码
  2. 将path = "F:/images"更改为自己的文件夹路径
  3. 自定义自己的命名规则,例如:filename = “images” + str(i + 1) + “.” + str(fi.split(“.”)[-1]),其中 “.” + str(fi.split(“.”)[-1]) 代表文件的后缀名不变。
效果:

更改前
在这里插入图片描述
更改后
在这里插入图片描述

# 文件夹中的文件按照指定规则重命名(非顺序输出)
import os


def my_rename(path):  # 定义名为my_rename的函数,变量有一个,名为path
    file_list = os.listdir(path)  # 规定file_list为:利用os包里面的listdir函数,获得“path”文件夹下的所有文件
    for i, fi in enumerate(file_list):  # 如果i,fi在file_list文件夹的长度之内
        old_dir = os.path.join(path, fi)
        filename = "images" + str(i + 1) + "." + str(fi.split(".")[-1])  # 自定义命名规则
        new_dir = os.path.join(path, filename)
        try:  #
            os.rename(old_dir, new_dir)
        except Exception as e:
            print(e)
            print("Failed!")
        else:
            print("Success!")


if __name__ == "__main__":
    path = "F:/images"  # 文件夹路径
    my_rename(path)  # 指定path之后执行my_rename函数

温馨提示:该代码中的文件名编号仅有计数作用,如果文件名含有数字,逐个执行顺序为1 10 100 101 102…,并非1 2 3 4 5…。


作者:AI小菜鸡,致力于简单粗暴解决问题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值