#encoding=utf-8importos
path ="demo1/"filelist = os.listdir(path) #該資料夾下所有的檔案(包括資料夾)
count=0
forfileinfilelist:
print(file)
forfileinfilelist: #遍歷所有檔案
olddir=os.path.join(path,file) #原來的檔案路徑
print(olddir)
'''if os.path.isdir(olddir): #如果是資料夾則跳過continue'''filename=os.path.splitext(file)[0] #檔名
filetype=os.path.splitext(file)[1] #副檔名
newdir=os.path.join(path,str(count).zfill(4)+filetype) #用字串函式zfill 以0補全所需位數
print(newdir)
os.rename(olddir,newdir)#重新命名
count+=1
python實現批量檔案重新命名
問題描述 最近遇到朋友求助,如何將大量檔名前面的某些字元刪除。即將圖中檔案前的編號刪除。python實現 用到了python中的os模組,os模組中的rename方法可以實現對檔案的重新命名 import os path為批量檔案的資料夾的路徑 path d renamefolder 資料夾中所有檔...
python重新命名 python實現檔案重新命名
學院要收集同學們的 由於某些原因,我收集到的 的檔名為同學們的名字,然而學院要求用學號加姓名命名,所以我又來用python偷懶了,雖然debug了一下午。如下 importpandasaspdimportos mes pd.read excel rab.xls header 0 讀取儲存同學姓名和學...
python 檔案重新命名
獲取資料夾路徑 def get dirs dir dirlist for root,dirs,files in os.walk dir for d in dirs dirlist.os.path.join root,d return dirlist 獲取檔案的路徑 def get files dir...