记录下几个常用的获取文件和文件夹路径和名字的函数用法:
os.getcwd()#获取当前路径
os.listdir(“./data”)#获取指定路径的子目录
for root, dirs, files in os.walk(‘./data’):#这个会一层层循环遍历指定路径下的所有文件夹和文件
批量修改文件名:
path="./data"#指定路径
classes=2#指定路径下有几个类别
filepaths=[os.path.join(path,"%d"%i)for i in range (1,classes+1)]
for p in filepaths:
num=1
for filename in os.listdir(p):
oldName=os.path.join(p,filename)#是一个完整的路径+文件名,下同
newName=os.path.join(p,p[-1]+"_"+str(num)+".jpg")
os.rename(oldName,newName)
num=num+1