日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

[分享]文件批量重命名-python

發(fā)布時間:2023/12/20 python 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [分享]文件批量重命名-python 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

掛一個文件批量改名小工具,下載鏈接,1.9rmb帶源碼

  • 可以使用正則表達式匹配文件
  • 可以靈活生成新文件名,可以使用正則表達式獲取的內(nèi)容,可以使用計數(shù)器
  • 介紹

    平時需要對大量拍攝的照片進行規(guī)范命名,特寫了一個小工具,僅一個python腳本文件。

  • 完全使用python標(biāo)準(zhǔn)庫實現(xiàn),可跨平臺不需要額外安裝依賴。
  • 可視化新舊名字預(yù)覽,避免改名錯誤。
  • 強大靈活的新名稱生成
  • 使用方式

    1. 通過OpenDir選擇目錄加載符合之地那個統(tǒng)配符的文件

    2. 通過match pattern可以使用正則表達式進一步篩選,輸入正則后按回車或點擊<match File>按鈕

    3. 在New Name中輸入想修改成的名字?,可使用特殊變量;輸入完后按回車或點擊<modify File>按鈕

    {mx}表示使用正則表達式捕獲的內(nèi)容,x表示第幾個捕獲內(nèi)容

    {nx}表示使用計數(shù)器,x表示計數(shù)器填充字符的位數(shù),計數(shù)器可指定起始數(shù)字和步長

    ?4. 點擊<Rename>完成重命名

    5. 其他

    1.<Reset List>按鈕撤銷正則表達式篩選?

    ?2.<clear List> 清除添加的文件

    實現(xiàn)細節(jié)

    工具大部分基于python標(biāo)準(zhǔn)庫實現(xiàn),統(tǒng)配匹配使用glob,正則表達式使用re,新文件名使用字符串format語法,界面使用tkinter來實現(xiàn)。

    本工具可作為一個簡單的處理腳本來使用,或當(dāng)作參考代碼,非完善的應(yīng)用軟件。

    1. 本工具未加入列表逐條目調(diào)整排序等,這些特性使用較,如有需求可自行添加

    2. 本工具未考慮文件重復(fù)添加和重名的情況處理,請使用者避免非正常操作。

    Futrue

    1.本工具不支持文件拖入功能,因為原生tkinter并不支持,處于精簡考慮所以并為加入此功能,可能在未來引入。

    2. 考慮未來引入自動加載目錄下的配置文件來導(dǎo)入正則匹配模式和新文件命名規(guī)則。

    總結(jié)

    以上是生活随笔為你收集整理的[分享]文件批量重命名-python的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。