Я новичок в Python. Я хочу переместить мои файлы из одного подкаталога (из каталога 1) в другой подкаталог (каталог 2), который я не создал. Как это сделать?
#dir data 1 is source which contain subdir_A and subdir_B
dir_data_1:
-subdir_A:
-img_1.jpg
-img_2.jpg
-subdir_B:
-img_3.jpg
-img_4.jpg
#dir data 2 is the target where the files should be moved and also include subdir name
(this is what I want at the end)
dir_data_2:
-subdir_A:
-img_1.jpg
-img_2.jpg
-subdir_B:
-img_3.jpg
-img_4.jpg
Пока код, который я сделал, выглядит следующим образом
import os
import shutil
src = 'datasetx/x/'
dst = 'datasety/'
for root, dirs, files in os.walk(src):
k = os.makedirs(os.path.join(dst, os.path.basename(root))
for file_ in files:
shutil.move(file_, k)
Можете ли вы помочь мне, ребята? Спасибо