# 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