что касается меня, в моем каталоге есть несколько вложенных папок, в каждом вложенном каталоге много изображений, я хочу изменить все изображения вложенных папок на 1.jpg ~ n.jpg
def batch_rename():
base_dir = 'F:/ad_samples/test_samples/'
sub_dir_list = glob.glob(base_dir + '*')
# print sub_dir_list # like that ['F:/dir1', 'F:/dir2']
for dir_item in sub_dir_list:
files = glob.glob(dir_item + '/*.jpg')
i = 0
for f in files:
os.rename(f, os.path.join(dir_item, str(i) + '.jpg'))
i += 1
(мой собственный ответ) https://stackoverflow.com/a/45734381/6329006