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
Muito legal sua matérias sobre Python, parabéns.
Mas mais simples ainda é: No Windows
os.system(‘md diretorio01/diretorio02/diretorio03/diretorio04‘)
boa Luciano!