Как переместить или скопировать файл путем динамического создания папки с помощью python? - PullRequest
0 голосов
/ 03 мая 2020

У меня есть датафрейм пути и метки. Я пытаюсь переместить или скопировать файл из пути в папку, которая мне нужна для создания среды выполнения, если ее там нет. Пожалуйста, помогите мне скопировать и вставить работу по созданию времени выполнения папки с использованием меток из datafrme. Любой альтернативный способ также будет полезен. Примечание: - Я использую ноутбук Jupyter

                  path                          label
0   imagesv/v/o/h/voh71d00/509132755+-2755.tif  3   
1         imagesl/l/x/t/lxt19d00/502213303.tif  3   
2        imagesx/x/e/d/xed05a00/2075325674.tif  2   
3   imageso/o/j/b/ojb60d00/517511301+-1301.tif  3   
4        imagesq/q/z/k/qzk17e00/2031320195.tif  7   

. Я пробовал с кодом ниже

import shutil
from tqdm import tqdm

for pat in tqdm(df['path']):
    x =df.loc[df['path'] == pat, 'label']
    x = list(x) # as its a pandas series
    shutil.copyfile('data_final/'+pat, "C:/Users/kr151/Desktop/*****/Assignments/deep_learning/transfer learning/{}".format(str(x[0])))
    ```
Using sutil I am getting the below exceptionprovided i have created  folder manually.
PermissionError: [Errno 13] Permission denied: 'C:/Users/kr151/Desktop/*****/Assignments/deep_learning/transfer learning/11'





...