Я предполагаю, что Вы могли включать ЗАГАР в URL/ресурс:
Просто идея.
Вы можете создать папку с помощью os.makedirs ()
и используйте os.path.exists () , чтобы проверить, существует ли он уже:
newpath = r'C:\Program Files\arbitrary'
if not os.path.exists(newpath):
os.makedirs(newpath)
Если вы пытаетесь создать установщик: Установщик Windows выполняет много работы для вы.
Вы, вероятно, захотите os.makedirs , так как он также будет создавать промежуточные каталоги, если необходимо .
import os
#dir is not keyword
def makemydir(whatever):
try:
os.makedirs(whatever)
except OSError:
pass
# let exception propagate if we just can't
# cd into the specified directory
os.chdir(whatever)
Вы пробовали os.mkdir?
Вы также можете попробовать этот небольшой фрагмент кода:
mypath = ...
if not os.path.isdir(mypath):
os.makedirs(mypath)
makedirs при необходимости создает несколько уровней каталогов.