python怎么實(shí)現(xiàn)批量修改文件名-創(chuàng)新互聯(lián)

小編給大家分享一下python怎么實(shí)現(xiàn)批量修改文件名,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、連江網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、連江網(wǎng)絡(luò)營銷、連江企業(yè)策劃、連江品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供連江建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:muchs.cn

python3實(shí)現(xiàn)批量修改文件名,具體內(nèi)容如下

以批量修改某文件夾下所有圖片名稱為例,注釋超詳細(xì),萬能模板,讀者可舉一反三,適當(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 #名稱變量
 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 #改變編號,繼續(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)行程序:

python怎么實(shí)現(xiàn)批量修改文件名

修改過后文件夾中顯示情況:

python怎么實(shí)現(xiàn)批量修改文件名

修改成功,我們非常滿意!

以上是“python怎么實(shí)現(xiàn)批量修改文件名”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章題目:python怎么實(shí)現(xiàn)批量修改文件名-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://muchs.cn/article40/degeeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站制作、微信小程序、商城網(wǎng)站網(wǎng)站策劃、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)