Como criar um subdiretório com Python?
Neste artigo vamos aprender como criar um subdiretório com Python, de forma simples utilizando libs da linguagem.

Fala programador(a), beleza? Bora aprender mais sobre Python!
Para a versão 3.5+ do Python temos uma maneira bem fácil de resolver este problema
Basicamente vamos chamar Path da lib pathlib
E utilizar o método mkdir
Veja o exemplo:
from pathlib import Path
# criando primeiro diretório
Path("diretorio").mkdir(parents=True, exist_ok=True)
# criando subdiretório
Path("diretorio/subdiretorio").mkdir(parents=True, exist_ok=True)
Dessa forma você vai criar o diretorio primeiro, depois o subdiretorio
Porém se você já tem o diretório principal, pode utilizar só a segunda sentençe e aí o subdiretório também será criado
Se atente que ao usar só o segundo método, você precisa que o diretório pai exista
Caso não o Python vai gerar um erro no seu programa
Isso garante também de não criarmos um diretório pai por engano, o que pode ser muito ruim para o programa
E o bom também é que fazemos toda esta operação em uma só linha
Python mostrando novamente o seu poder e sua simplicidade! 😀
Conclusão
Neste artigo vimos como criar um subdiretório com Python
Utilizamos o Path que vem da bilioteca pathlib
Nela temos o método mkdir, que pode criar tanto diretórios como também subdiretórios
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]
Muito legal sua matérias sobre Python, parabéns.
Mas mais simples ainda é: No Windows
os.system(‘md diretorio01/diretorio02/diretorio03/diretorio04‘)
boa Luciano!