import glob, os
# 文件夹路径,自己改
directory = r'/Users/****/Desktop/z'
num = 1
def rename(dir, pattern):
global num
print("修改: " + dir + "文件夹的文件名")
for pathAndFilename in glob.iglob(os.path.join(dir, pattern)):
title, ext = os.path.splitext(os.path.basename(pathAndFilename))
# 往前补零
new_name = str(num).zfill(4)
os.rename(pathAndFilename,
os.path.join(dir, new_name + ext))
num += 1
for dirpath, dirs, files in os.walk(directory):
rename(dirpath, r'*.*')