[分享]文件批量重命名-python
掛一個文件批量改名小工具,下載鏈接,1.9rmb帶源碼
介紹
平時需要對大量拍攝的照片進行規(guī)范命名,特寫了一個小工具,僅一個python腳本文件。
使用方式
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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 以太网口-RJ45
- 下一篇: python行业中性_用python进行