Наконец-то!
Как же давно я хотел написать эту функцию!
Функция создает полную структуру каталогов из входной строки. Допустим, мы собираемся копировать файл из папки C:\temp в папку D:\dir1\dir2\dir3\ а на диске D нет даже dir1
Итак, вот она
Как же давно я хотел написать эту функцию!
Функция создает полную структуру каталогов из входной строки. Допустим, мы собираемся копировать файл из папки C:\temp в папку D:\dir1\dir2\dir3\ а на диске D нет даже dir1
Итак, вот она
def makedirectory (dirname):
start = dirname.find('\\')+1 #здесь мы пропускаем название диска
i = 1
while i < dirname.count('\\') :
try :
os.mkdir (dirname[0:dirname.find('\\',start)])
except :
print ('exists')
finally :
start = dirname.find('\\',start)+1
i = i + 1
rtfm, Саша, rtfm...
ОтветитьУдалитьos.makedirs()