# 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