python實現批量檔案重新命名
阿新 • • 發佈:2020-01-09
本文例項為大家分享了python批量檔案重新命名的具體程式碼,供大家參考,具體內容如下
問題描述
最近遇到朋友求助,如何將大量檔名前面的某些字元刪除。
即將圖中檔案前的編號刪除。
Python實現
用到了python中的os模組,os模組中的rename方法可以實現對檔案的重新命名
import os #path為批量檔案的資料夾的路徑 path = 'd:\\renamefolder' #資料夾中所有檔案的檔名 file_names = os.listdir(path) #外迴圈遍歷所有檔名,內迴圈遍歷每個檔名的每個字元 for name in file_names: for s in name: if s == ')': index_num=name.index(s) #index_num為要刪除的位置索引 #採用字串的切片方式刪除編號 os.renames(os.path.join(path,name),os.path.join(path,name[index_num+1:])) break #重新命名成功,跳出內迴圈
執行結果
可以看到編號已經成功刪除。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。