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

目錄

1. 程序背景

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

2. 程序要求

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

3. 解決思路

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

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

4. 完整代碼

#導入需要得庫import osimport reimport shutilpath = r'E:課題wrongfile1729wrongfile'  #傳入文件地址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. 運行結果

修改完成~

6. 總結

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

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

到此這篇關于python 自動化辦公之批量修改文件名實操得內容就介紹到這了,更多相關python批量修改文件名內容請搜索之家以前得內容或繼續瀏覽下面得相關內容希望大家以后多多支持之家!

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論1 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 台湾香港澳门三级在线| 黑白配hd视频| 黄网站在线播放视频免费观看| 稚嫩娇小哭叫粗大撑破h| 日韩精品久久一区二区三区| 国产精品无码永久免费888 | 亚洲国产av高清无码| a级毛片免费完整视频| 男人插女人30分钟| 大bbwbbwbbwvideos| 国亚洲欧美日韩精品| 中文字幕日韩wm二在线看| 老师你的兔子好软水好多的车视频| 日本丰满岳乱妇中文| 国产xvideos国产在线| 乱系列中文字幕在线视频| 欧美老少配xxxxx| 水蜜桃视频在线免费观看| 成人综合在线视频| 国产在线精品二区韩国演艺界 | 国产精品亚洲专一区二区三区 | 久久天天躁狠狠躁夜夜躁2014| 4480新视觉yy理论片| 欧美日本在线视频| 在线无码午夜福利高潮视频| 免费看无码自慰一区二区| 久久久久久久久久久久久久久| 97国产在线播放| 日本高清有码视频| 另类视频第一页| bt天堂在线最新版在线| 欧美手机在线视频| 国产成人综合在线视频| 亚洲不卡1卡2卡三卡2021麻豆 | 亚洲国产精品ⅴa在线观看| a一级日本特黄aaa大片| 欧美视频免费一区二区三区| 国产真实露脸精彩对白| 久久久噜噜噜久久中文字幕色伊伊| 美女一级毛片免费观看| 成人片黄网站色大片免费|