記錄下幾個常用的獲取文件和文件夾路徑和名字的函數用法:
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