def rename_gif(): file_list = os.listdir("./temp") # 读取当前文件夹所有文件 # print(file_list) print("检测到文件夹下图片:") n = len(file_list) num_list = [] num1 = num2 = 0 for i in range(n): s = str(file_list[i]) if s[-4:] == ".gif": # 检查后缀 res = re.findall(r"\d+", s) if res[0] == '1': num1 += 1 if res[0] == '2': num2 += 1 src = os.path.join(os.path.abspath('./temp/'), s) # 原先的图片名字 dst = os.path.join(os.path.abspath('./temp/'), res[0] + '-' + res[1]+'.gif') # 根据自己的需要重新命名 os.rename(src, dst) # 重命名,覆盖原先的名字 num_list.append(num1) num_list.append(num2) file_list = os.listdir("./temp") # 读取当前文件夹所有文件 for i in range(n): s = str(file_list[i]) if s[-4:] == ".gif": # 检查后缀 res = re.findall(r"\d+", s) src = os.path.join(os.path.abspath('./temp/'), s) # 原先的图片名字 a = int(res[0])-1 index = a*num_list[a-1] dst = os.path.join(os.path.abspath('./temp/'), str(index + int(res[1])) + '.gif') # 根据自己的需要重新命名 os.rename(src, dst) # 重命名,覆盖原先的名字
评论