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

como criar subdiretorio capa

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

Subscribe
Notify of
guest

2 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Luciano

Muito legal sua matérias sobre Python, parabéns.
Mas mais simples ainda é: No Windows
os.system(‘md diretorio01/diretorio02/diretorio03/diretorio04‘)

Battisti

boa Luciano!