Я работаю над кодом, в котором я создам папки и подпапки на основе строки, полученной из базы данных. Это динамично; это может быть один уровень, два уровня или десять.Динамическое создание дерева папок из строки
Я пытаюсь заменить точки с косой чертой и создать правильное дерево, но этот код ниже не будет делать работу:
for x in i.publish_app.split('.'):
if not os.path.isdir(os.path.join(settings.MEDIA_ROOT, PATH_CSS_DB_OUT) + x + '/'):
os.mkdir(os.path.join(settings.MEDIA_ROOT, PATH_CSS_DB_OUT) + x + '/')
i.publish_app
является, например, 'apps.name.name.another.name'
.
Как я могу это сделать?
спасибо помощнику. Я не знаю, как я это пропустил, Python - это действительно что-то :) –