python 文件處理

記錄下幾個常用的獲取文件和文件夾路徑和名字的函數用法:

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章