基础功能2-python修改文件中所有文件名
生活随笔
收集整理的這篇文章主要介紹了
基础功能2-python修改文件中所有文件名
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?將policeImage中的所有圖片命名為000001.jpg,000002.jpg等形式
import os path = 'F:/vocDataset/policeImage' files = os.listdir(path) preindex='' for i, file in enumerate(files):if i>=0 and i<9:preindex='00000'elif i>=9 and i<99:preindex='0000'elif i>=99 and i<1000:preindex='000'NewFileName = os.path.join(path, preindex+str(i+1)+'.jpg')OldFileName = os.path.join(path, file)os.rename(OldFileName, NewFileName) #rename當(dāng)有次文件名還重命名時(shí) 報(bào)錯(cuò)#一層一層往下遞歸遍歷 #先輸出的是 遞歸到最下面的文件夾(此文件夾中沒(méi)有文件夾,只有文件,故此時(shí)dirs應(yīng)為空) # for root,dirs,files in os.walk('F:/vocDataset/testimage',topdown=False): # #root 所指的是當(dāng)前正在遍歷的這個(gè)文件夾的本身的地址 # #dirs 是一個(gè) list ,內(nèi)容是該文件夾中所有文件夾名稱(chēng)(不包括文件) # #files 同樣是 list ,內(nèi)容是該文件夾中所有的文件(不包括文件夾) # print("root:",root) # print("dirs:",dirs) # for file in files: # print("file:",file)?
總結(jié)
以上是生活随笔為你收集整理的基础功能2-python修改文件中所有文件名的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: adsl服务器客户端配置cisco_【干
- 下一篇: 无法打开文件“python35_d.li