在学习机器学习的过程中,有时数据集中的文件名不对,需要批量修改文件名。可以使用os模块中的rename。
代码如下
import os
path = "../data1/1/" #文件所在的文件夹路径
filename_list = os.listdir(path) #读取文件夹中的文件名
for i in range(len(filename_list)):
name_used = path + filename_list[i]
name_new = path + str(i) + ".jpg"
os.rename(name_used, name_new)
结果如图1,将文件批量替换成0.jpg,1.jpg,2.jpg等