В столбце csv есть пара чисел в каждой строке:
col
12
14
11
..
Я создал папку для каждой строки с таким именем:
import pandas as pd
import os
path = ..
fn = pd.read_csv(r'C:\Users\user\Desktop\xlfile\asc.csv',header = None)
for i in df["col"].astype(str):
os.mkdir(os.path.join(path, i))
os.mkdir(os.path.join(path, i)) #this has to be make in the last folder
#file from a certain path to be copied
Теперь я хочу создать папку с определенным файлом в каждой из этих папок.
имя папки: new_f
и файл находится в пути
path: ...
Как создать папку с именем new_f
и сделать копию этого файла в этом пути к каждой созданной папке?
UPDATE :
Дальнейшее объяснение
То, что сделал ответ ниже, это только то, что эти файлы должны быть в еще одной папке.
* * Пример тысяча двадцать-один: * * 1 022
папки теперь идут после вашего кода в ответе:
12 // file.shp
14 // file.shp
пока они должны быть
12 // new_folder// file.shp annd file.shx and file.dbf
path = 'this path has the above files scattered so maybe it can read what files are there and copy them to each of the folders as said.