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

python 自動化辦公之批量修改文件名實操

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

1. 程序背景

之前做文件批量移動的時候不小心多加了一個pdf后綴,但問題不大,幾行代碼就可以搞定~

2. 程序要求

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

3. 解決思路

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

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

4. 完整代碼

#導(dǎo)入需要的庫
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: # 遍歷每一個年份文件夾中的文件
        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)  # 進行文件重命名操作

5. 運行結(jié)果

修改完成~

6. 總結(jié)

代碼的核心有三點,分別是:

  • os 庫得到文件名列表
  • re 庫得到新文件名
  • shutil 庫對文件進行重命名

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

相關(guān)文章

  • Python特效之數(shù)字成像方法詳解

    Python特效之數(shù)字成像方法詳解

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

    pyMySQL SQL語句傳參問題,單個參數(shù)或多個參數(shù)說明

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

    scrapy實踐之翻頁爬取的實現(xiàn)

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

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

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

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

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

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

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

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

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

    Pycharm搭建一個Django項目的方法步驟

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

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

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

    詳解Python中namedtuple的使用

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

最新評論

项城市| 京山县| 江口县| 咸丰县| 吉水县| 定西市| 平顶山市| 盘锦市| 酒泉市| 庆云县| 巫溪县| 香港 | 龙胜| 扶绥县| 榕江县| 攀枝花市| 濉溪县| 永丰县| 宜春市| 洛阳市| 长治市| 双江| 永川市| 连平县| 准格尔旗| 长白| 申扎县| 洪泽县| 卓尼县| 类乌齐县| 嘉鱼县| 东台市| 贺州市| 万荣县| 简阳市| 疏附县| 新民市| 兰溪市| 梅河口市| 金平| 忻城县|