Подтвердить что ты не робот

Python mkdir сделать папку с вложенной папкой?

Это работает:

mkdir('folder')

но это не

mkdir('folder/subfolder')

Ошибка:

WindowsError: [Error 3] The system cannot find the path specified: 'folder/subfolder'
4b9b3361

Ответ 1

Попробуйте os.makedirs вместо этого, если вы хотите создать дерево каталогов за один вызов.

Ответ 2

Я пробовал выше в Linux с помощью Python 2.6.6, но должен был убедиться, что строка закончилась символом '/' (или '\', в Windows). Например.

os.makedirs('folder/subfolder/')

В противном случае была создана только "папка".

Ответ 3

Я думаю, вам нужна функция os.makedirs(), которая может создавать промежуточные каталоги.