最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 自動(dòng)化辦公之批量修改文件名實(shí)操

 更新時(shí)間:2022年07月20日 16:45:36   作者:wx62c625022e0c1???????  
這篇文章主要介紹了python 自動(dòng)化辦公之批量修改文件名實(shí)操,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下

1. 程序背景

之前做文件批量移動(dòng)的時(shí)候不小心多加了一個(gè)pdf后綴,但問(wèn)題不大,幾行代碼就可以搞定~

2. 程序要求

將以下目錄中文件夾中的有問(wèn)題的文件全部重命名為單個(gè).pdf結(jié)尾的文件

3. 解決思路

需要用到 os、re 和 shutil 三個(gè)庫(kù),均為系統(tǒng)自帶,無(wú)需安裝

  • 使用 os 庫(kù)得到年份的文件夾名,以及年份文件夾中的文件名
  • 使用正則表達(dá)式 re 將“.pdf.pdf”全部替換為“.pdf”
  • 拼接出文件路徑后使用 shutil 庫(kù) 的rename函數(shù)進(jìn)行重命名操作

4. 完整代碼

#導(dǎo)入需要的庫(kù)
import os
import re
import shutil

path = r'E:\課題\wrongfile1729\wrongfile'  #傳入文件地址
year_file_li = os.listdir(path) # 得到年份文件夾列表
for year in year_file_li: # 便利所有年份
    year_path = path + '\\' + year # 拼接出年份文件夾的地址
    file_li = os.listdir(year_path) # 得到年份文件夾中的文件名稱列表
    for file in file_li: # 遍歷每一個(gè)年份文件夾中的文件
        wash_name = re.sub('.pdf.pdf', '.pdf', file, re.DOTALL)  # 文件名修改
        old_path = year_path + '\\' + file  # 拼接出舊文件地址
        new_path = year_path + '\\' + wash_name  # 拼接出新文件地址
        shutil.move(old_path, new_path)  # 進(jìn)行文件重命名操作

5. 運(yùn)行結(jié)果

修改完成~

6. 總結(jié)

代碼的核心有三點(diǎn),分別是:

  • os 庫(kù)得到文件名列表
  • re 庫(kù)得到新文件名
  • shutil 庫(kù)對(duì)文件進(jìn)行重命名

到此這篇關(guān)于python 自動(dòng)化辦公之批量修改文件名實(shí)操的文章就介紹到這了,更多相關(guān)python批量修改文件名內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python特效之?dāng)?shù)字成像方法詳解

    Python特效之?dāng)?shù)字成像方法詳解

    所謂數(shù)字成像,即將原圖片經(jīng)過(guò)python處理后,生成完全由純數(shù)字組成的圖像。本文將具體為大家介紹一下這一效果如何實(shí)現(xiàn),需要的可以參考一下
    2022-01-01
  • pyMySQL SQL語(yǔ)句傳參問(wèn)題,單個(gè)參數(shù)或多個(gè)參數(shù)說(shuō)明

    pyMySQL SQL語(yǔ)句傳參問(wèn)題,單個(gè)參數(shù)或多個(gè)參數(shù)說(shuō)明

    這篇文章主要介紹了pyMySQL SQL語(yǔ)句傳參問(wèn)題,單個(gè)參數(shù)或多個(gè)參數(shù)說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • scrapy實(shí)踐之翻頁(yè)爬取的實(shí)現(xiàn)

    scrapy實(shí)踐之翻頁(yè)爬取的實(shí)現(xiàn)

    這篇文章主要介紹了scrapy實(shí)踐之翻頁(yè)爬取的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • PyQt5設(shè)置登錄界面及界面美化的實(shí)現(xiàn)

    PyQt5設(shè)置登錄界面及界面美化的實(shí)現(xiàn)

    這篇文章主要介紹了PyQt5設(shè)置登錄界面及界面美化的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • TensorFlow進(jìn)階學(xué)習(xí)定制模型和訓(xùn)練算法

    TensorFlow進(jìn)階學(xué)習(xí)定制模型和訓(xùn)練算法

    本文將為你提供關(guān)于 TensorFlow 的中級(jí)知識(shí),你將學(xué)習(xí)如何通過(guò)子類化構(gòu)建自定義的神經(jīng)網(wǎng)絡(luò)層,以及如何自定義訓(xùn)練算法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • python模塊的安裝以及安裝失敗的解決方法

    python模塊的安裝以及安裝失敗的解決方法

    Python 模塊(Module),是一個(gè) Python 文件,以 .py 結(jié)尾,包含了 Python 對(duì)象定義和Python語(yǔ)句。模塊讓你能夠有邏輯地組織你的 Python 代碼段。把相關(guān)的代碼分配到一個(gè)模塊里能讓你的代碼更好用,更易懂。模塊能定義函數(shù),類和變量,模塊里也能包含可執(zhí)行的代碼
    2021-11-11
  • matplotlib實(shí)現(xiàn)矩陣和圖像的可視化表示

    matplotlib實(shí)現(xiàn)矩陣和圖像的可視化表示

    這篇文章主要為大家詳細(xì)介紹了如何利用matplotlib實(shí)現(xiàn)矩陣和圖像的可視化表示,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解下
    2024-03-03
  • Pycharm搭建一個(gè)Django項(xiàng)目的方法步驟

    Pycharm搭建一個(gè)Django項(xiàng)目的方法步驟

    本文主要介紹了Pycharm搭建一個(gè)Django項(xiàng)目的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python使用psutil獲取系統(tǒng)信息

    Python使用psutil獲取系統(tǒng)信息

    這篇文章介紹了Python使用psutil獲取系統(tǒng)信息的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 詳解Python中namedtuple的使用

    詳解Python中namedtuple的使用

    這篇文章主要介紹了Python中namedtuple的使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04

最新評(píng)論

衡阳市| 德昌县| 建湖县| 华蓥市| 乐业县| 汉川市| 陆丰市| 明溪县| 贺兰县| 寿光市| 永吉县| 穆棱市| 云林县| 周宁县| 柳河县| 吴川市| 女性| 襄垣县| 岑巩县| 青铜峡市| 仙居县| 玉树县| 平顶山市| 壶关县| 喀什市| 冀州市| 安义县| 台南市| 广汉市| 渭南市| 临桂县| 浦东新区| 友谊县| 泸水县| 阜平县| 宜君县| 礼泉县| 郴州市| 凤山市| 九寨沟县| 嵊州市|