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) # 重命名,覆盖原先的名字
评论