欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2020年03月23日 16:53:05   作者:Ibelievesunshine  
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)批量修改文件名,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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)文章

  • PyCharm導(dǎo)入numpy庫(kù)的幾種方式

    PyCharm導(dǎo)入numpy庫(kù)的幾種方式

    今天給大家?guī)?lái)的是關(guān)于Python的相關(guān)知識(shí),文章圍繞著PyCharm導(dǎo)入numpy庫(kù)的幾種方式展開(kāi),文中有非常詳細(xì)的解釋及代碼示例,需要的朋友可以參考下
    2021-06-06
  • pandas DataFrame的修改方法(值、列、索引)

    pandas DataFrame的修改方法(值、列、索引)

    這篇文章主要介紹了pandas DataFrame的修改方法(值、列、索引),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Django 用戶(hù)認(rèn)證組件使用詳解

    Django 用戶(hù)認(rèn)證組件使用詳解

    這篇文章主要介紹了Django 用戶(hù)認(rèn)證組件使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Anaconda修改默認(rèn)虛擬環(huá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-01
  • MAC平臺(tái)基于Python Appium環(huán)境搭建過(guò)程圖解

    MAC平臺(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-08
  • YOLOv5以txt或json格式輸出預(yù)測(cè)結(jié)果的方法詳解

    YOLOv5以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-03
  • matplotlib.pyplot畫(huà)圖并導(dǎo)出保存的實(shí)例

    matplotlib.pyplot畫(huà)圖并導(dǎo)出保存的實(shí)例

    今天小編就為大家分享一篇matplotlib.pyplot畫(huà)圖并導(dǎo)出保存的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python提取支付寶和微信支付二維碼的示例代碼

    Python提取支付寶和微信支付二維碼的示例代碼

    本文將教你使用 Python 的圖像處理庫(kù) pillow,輕松批量提取圖片中間的方形二維碼部分。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例

    Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例

    本文將結(jié)合實(shí)例代碼,在Jupyter Notebook上使用Python+opencv實(shí)現(xiàn)如下圖像缺陷檢測(cè)。需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • Python編程使用matplotlib挑鉆石seaborn畫(huà)圖入門(mén)教程

    Python編程使用matplotlib挑鉆石seaborn畫(huà)圖入門(mén)教程

    這篇文章主要為大家介紹了Python編程中使用matplotlib繪圖包來(lái)挑出完美的鉆石,本篇是seaborn包畫(huà)圖使用入門(mén)篇,有需要的朋友可以借鑒參考下
    2021-10-10

最新評(píng)論