Я хочу переименовать изображения, которые ранее были скопированы из нескольких подпапок, в имя подпапки, из которой было получено изображение. С моим реальным кодом я могу переименовывать только изображения, когда я ввожу реальное имя файла. Но это имя всегда меняется.
Например:
C:/sub/folder/1/
переименуйте эти изображения из этой папки в 1.jpg
Мой фактический код:
paths = (os.path.join(root, filename)
for root, _, filenames in os.walk(dir_dst):
for filename in filenames:
for path in paths:
newname= path.replace('image_name','new_image_name')
if newname != path:
os.rename(path, newname)
Надеюсь, вы понимаете, о чем я.