python實(shí)現(xiàn)批量修改文件名
python3實(shí)現(xiàn)批量修改文件名,供大家參考,具體內(nèi)容如下
以批量修改某文件夾下所有圖片名稱(chēng)為例,注釋超詳細(xì),萬(wàn)能模板,讀者可舉一反三,適當(dāng)修改模板,效果顯著!
#批量修改文件名 #批量修改圖片文件名 import os import re import sys def renameall(): fileList = os.listdir(r"C:\Users\Administrator\Desktop\stars") #待修改文件夾 print("修改前:"+str(fileList)) #輸出文件夾中包含的文件 currentpath = os.getcwd() #得到進(jìn)程當(dāng)前工作目錄 os.chdir(r"C:\Users\Administrator\Desktop\stars") #將當(dāng)前工作目錄修改為待修改文件夾的位置 num=1 #名稱(chēng)變量 for fileName in fileList: #遍歷文件夾中所有文件 pat=".+\.(jpg|png|gif)" #匹配文件名正則表達(dá)式 pattern = re.findall(pat,fileName) #進(jìn)行匹配 os.rename(fileName,(str(num)+'.'+pattern[0])) #文件重新命名 num = num+1 #改變編號(hào),繼續(xù)下一項(xiàng) print("---------------------------------------------------") os.chdir(currentpath) #改回程序運(yùn)行前的工作目錄 sys.stdin.flush() #刷新 print("修改后:"+str(os.listdir(r"C:\Users\Administrator\Desktop\stars"))) #輸出修改后文件夾中包含的文件 renameall()
運(yùn)行程序:
修改過(guò)后文件夾中顯示情況:
修改成功,我們非常滿(mǎn)意!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Anaconda修改默認(rèn)虛擬環(huán)境安裝位置的方案分享
新安裝Anaconda后,在創(chuàng)建環(huán)境時(shí)環(huán)境自動(dòng)安裝在C盤(pán),但是C盤(pán)空間有限,下面這篇文章主要給大家介紹了關(guān)于Anaconda修改默認(rèn)虛擬環(huán)境安裝位置的相關(guān)資料,需要的朋友可以參考下2023-01-01MAC平臺(tái)基于Python Appium環(huán)境搭建過(guò)程圖解
這篇文章主要介紹了MAC平臺(tái)基于Python Appium環(huán)境搭建過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08YOLOv5以txt或json格式輸出預(yù)測(cè)結(jié)果的方法詳解
這篇文章主要給大家介紹了關(guān)于YOLOv5以txt或json格式輸出預(yù)測(cè)結(jié)果的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-03-03matplotlib.pyplot畫(huà)圖并導(dǎo)出保存的實(shí)例
今天小編就為大家分享一篇matplotlib.pyplot畫(huà)圖并導(dǎo)出保存的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例
本文將結(jié)合實(shí)例代碼,在Jupyter Notebook上使用Python+opencv實(shí)現(xiàn)如下圖像缺陷檢測(cè)。需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-06-06Python編程使用matplotlib挑鉆石seaborn畫(huà)圖入門(mén)教程
這篇文章主要為大家介紹了Python編程中使用matplotlib繪圖包來(lái)挑出完美的鉆石,本篇是seaborn包畫(huà)圖使用入門(mén)篇,有需要的朋友可以借鑒參考下2021-10-10