文件夹内同类型文件批量改名排序
可以用在整理数据集上
修改代码:mark为修改后文件名的前缀
end_switch为要整理的文件格式
order_num为文件的排序起始编号
执行:把脚本放在要整理的文件夹目录下执行(和杂乱的文件放在一起)
├── 要整理的文件夹
├── 杂乱的文件1
├── 杂乱的文件2
├── …
└── file_order.py
import os
import sys
path = './' # 如果把脚本放在其它位置,可以修改path,记得最后加'/'
mark = 'CherrP_' # 前缀
end_switch = 'png' # 文件格式后缀
filelist = os.listdir(path)
order_num = 0 # 排序开始序号
for filename in filelist:
if filename != sys.argv[0]:
if filename.endswith(end_switch):
os.rename(os.path.join(path,filename),os.path.join(path,mark + str(order_num) + '.' + end_switch))
# print (filename,"has been renamed successfully! New name is: ", mark + str(order_num) + '.' + end_switch)
order_num += 1
按照上图代码整理后,文件夹中的png图片重命名为:CherrP_0.png CherrP_1.png …