У меня есть папка с изображениями собак с именем dogID-X.jpg, где X - номер изображения, принадлежащего одному dogID, например, 0a08e-1.jpg, 0a08e-2.jpg, 0a08e-3.jpgозначает, что есть три изображения, которые принадлежат одной и той же собаке.Как отсортировать эти изображения в две подпапки на основе двух списков, которые имеют только dogID [0a08e, 4a45t, ...], то есть все изображения с идентификаторами из одного списка должны попадать в одну папку, а все изображения из другого списка - вдругая папка.Спасибо!Список выглядит так: list(y_labels) = ['86e1089a3',
'6296e909a',
'5842f1ff5',
'850a43f90',
'd24c30b4b',
'1caa6fcdb', ...]
for image in list(y_labels):
folder = y_labels.loc[image, 'PetID']
old = './train_images/{}'.format(image)
new = '//train_images_new/{}/{}'.format(folder, image)
try:
os.rename(old, new)
except:
print('{} - {}'.format(image,folder))