Python

Como criar um subdiretório com Python?

21 de junho de 2020

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.

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!

2
0
Would love your thoughts, please comment.x