Método makedirs do módulo os
O método makedirs
cria pastas
recursivamente, ou seja, em uma pasta serão
aninhadas outras subpastas. No primeiro parâmetro do método
é especificado o caminho para as pastas, no segundo
parâmetro opcional - o modo de acesso
a elas, no terceiro parâmetro opcional
- controle de erro (por padrão
exist_ok=False
). O método retorna
o valor None
.
Sintaxe
import os
os.makedirs(caminho para as pastas, [modo de acesso], [controle de erro])
Exemplo
Vamos criar uma nova pasta com subpastas
aninhadas no caminho dir/tst/new
:
import os
os.makedirs('dir/tst/new')
Veja também
-
método
mkdir
do móduloos
,
que cria uma única pasta -
método
remove
do móduloos
,
que exclui um arquivo -
método
getcwd
do móduloos
,
que retorna a pasta de trabalho atual -
método
listdir
do móduloos
,
que retorna a lista de arquivos na pasta de trabalho -
método
rmdir
do móduloos
,
que move ou exclui uma pasta vazia -
método
rename
do móduloos
,
que renomeia arquivo e pasta -
método
scandir
do móduloos
,
que itera sobre arquivos em uma pasta