python實現檔案重新命名

2021-08-21 08:20:04 字數 780 閱讀 7227

#encoding=utf-8

importos

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...