和上篇博文經歷類似, 批量修改文件名字. : )
不多說, 看圖, 程序運行之前:
程序要做的事情呢, 就是挖出"[]"中的集數, 並用 “第[]集”來修改文件名字. 下面是Python的實現.
1 # -*- coding: utf-8 -*- 2 3 import os 4 import re 5 6 files = os.listdir(".") 7 8 for filename in files: 9 # 將文件名和綴名分成倆部分 10 portion = os.path.splitext(filename) 11 12 if portion[1] == '.rmvb': 13 # 正則表達式, 匹配"集數"並將匹配結果保存 14 match = re.match('.*\[([0-9][0-9])\].*',portion[0]) 15 pb = match.group(1) 16 if str(pb) in portion[0]: 17 new = '第' + str(pb) + '集' 18 newname = new + portion[1] 19 os.rename(filename, newname)
敲好代碼后, 保存運行, 你會看到如下圖所示:
嘿嘿, 很神奇吧!!!
聲明:
本文為 大Yi巴狼 對自己所學的知識整理和實現。
本文檔歡迎自由轉載,但請務必保持本文檔完整或注明來之本文檔。本文檔未經 大Yi巴狼 同意,不得用於商業用途。最后,如果您能從這個簡單文檔里獲得些許幫助,大Yi巴狼 將對自己的一點努力感到非常高興;由於作者本人水平有限,如果本文檔中包含的錯誤給您造成了不便,在此提前說聲抱歉。
祝身體健康,工作順利。