修改文件名称
# from asd.mode import * import sys import os import os.path import re rootdir = r"E:\4K Video Downloader\kkk"# 指明被遍历的文件夹 g_num = 31 def check(s): if len(s) == 0: return False if len(s) == 1: return "00" + s if len(s) == 2: return "0" + s if __name__ == '__main__': # global g_num for parent, dirnames, filenames in os.walk(rootdir): for filename in filenames: try: # 正则匹配 nameList = filename.split(".") match_obj = re.match(".*评滴天髓.*\d.*", nameList[0]) result = match_obj.group() print(result) # 查找编号 result2 = re.findall("第(.+?)集", result) num_id = int(result2[0]) + int(g_num) start = check(str(num_id)) # 查那集 result2 = re.findall("第(.+?)集", result) str_num = "第" + str(result2[0]) + "集" # 修改名称 filenew = start + "_" + "评滴天髓" + "_" + str_num + "_" + ".mp4" print(filenew) os.rename(os.path.join(parent, filename), os.path.join(parent, filenew)) except BaseException as e: print(e) pass