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

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

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

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

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

# 文件夹中的文件按照指定规则重命名(非顺序输出)
import osdef my_rename(path):  # 定义名为my_rename的函数,变量有一个,名为pathfile_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小菜鸡,致力于简单粗暴解决问题


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部