Переместить файл из подкаталога в другой подкаталог в python - PullRequest
0 голосов
/ 28 января 2020

Я новичок в 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)

Можете ли вы помочь мне, ребята? Спасибо

...