python實現(xiàn)批量文件重命名
更新時間:2019年10月31日 12:02:32 作者:知非丶
這篇文章主要介紹了python實現(xiàn)批量文件重命名,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python批量文件重命名的具體代碼,供大家參考,具體內(nèi)容如下
問題描述
最近遇到朋友求助,如何將大量文件名前面的某些字符刪除。
即將圖中文件前的編號刪除。
Python實現(xiàn)
用到了python中的os模塊,os模塊中的rename方法可以實現(xiàn)對文件的重命名
import os #path為批量文件的文件夾的路徑 path = 'd:\\renamefolder' #文件夾中所有文件的文件名 file_names = os.listdir(path) #外循環(huán)遍歷所有文件名,內(nèi)循環(huán)遍歷每個文件名的每個字符 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 #重命名成功,跳出內(nèi)循環(huán)
運行結果
可以看到編號已經(jīng)成功刪除。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python Tornado 實現(xiàn)SSE服務端主動推送方案
SSE是Server-Sent Events 的簡稱,是一種服務器端到客戶端(瀏覽器)的單項消息推送,本文主要探索兩個方面的實踐一個是客戶端發(fā)送請求,服務端的返回是分多次進行傳輸?shù)?直到傳輸完成,這種情況下請求結束后,考慮關閉SSE,所以這種連接可以認為是暫時的,感興趣的朋友一起看看吧2024-01-01Python?Django教程之實現(xiàn)新聞應用程序
Django是一個用Python編寫的高級框架,它允許我們創(chuàng)建服務器端Web應用程序。在本文中,我們將了解如何使用Django創(chuàng)建新聞應用程序,感興趣的可以嘗試一下2022-10-10Python?實現(xiàn)一個全連接的神經(jīng)網(wǎng)絡
這篇文章主要介紹了Python?實現(xiàn)一個全連接的神經(jīng)網(wǎng)絡,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-06-06詳談python3中用for循環(huán)刪除列表中元素的坑
下面小編就為大家分享一篇詳談python3中用for循環(huán)刪除列表中元素的坑,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04