[分享]文件批量重命名-python
掛一個文件批量改名小工具,下載鏈接,1.9rmb帶源碼
介紹
平時需要對大量拍攝的照片進行規范命名,特寫了一個小工具,僅一個python腳本文件。
使用方式
1. 通過OpenDir選擇目錄加載符合之地那個統配符的文件
2. 通過match pattern可以使用正則表達式進一步篩選,輸入正則后按回車或點擊<match File>按鈕
3. 在New Name中輸入想修改成的名字?,可使用特殊變量;輸入完后按回車或點擊<modify File>按鈕
{mx}表示使用正則表達式捕獲的內容,x表示第幾個捕獲內容
{nx}表示使用計數器,x表示計數器填充字符的位數,計數器可指定起始數字和步長
?4. 點擊<Rename>完成重命名
5. 其他
1.<Reset List>按鈕撤銷正則表達式篩選?
?2.<clear List> 清除添加的文件
實現細節
工具大部分基于python標準庫實現,統配匹配使用glob,正則表達式使用re,新文件名使用字符串format語法,界面使用tkinter來實現。
本工具可作為一個簡單的處理腳本來使用,或當作參考代碼,非完善的應用軟件。
1. 本工具未加入列表逐條目調整排序等,這些特性使用較,如有需求可自行添加
2. 本工具未考慮文件重復添加和重名的情況處理,請使用者避免非正常操作。
Futrue
1.本工具不支持文件拖入功能,因為原生tkinter并不支持,處于精簡考慮所以并為加入此功能,可能在未來引入。
2. 考慮未來引入自動加載目錄下的配置文件來導入正則匹配模式和新文件命名規則。
總結
以上是生活随笔為你收集整理的[分享]文件批量重命名-python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 以太网口-RJ45
- 下一篇: 我的编程之路点滴记录(二)