Criar aplicações com uma Interface via Linha de Comando ou Command-Line Interface (CLI) é uma habilidade útil para desenvolvedores Python. Com este conhecimento você pode automatizar tarefas em seu ambiente de trabalho. Neste tutorial, você vai construir um aplicativo leitor de diretórios com CLI.
A aplicação vai receber o caminho do diretório como argumento e vai exibir a árvore de diretórios na sua tela.
** Neste tutorial você vai aprender a: **
- Usar a biblioteca Python argparse par criar uma aplicação com CLI
- Usar a biblioteca pathlib para percorrer recursivamente a estrutura do diretório
Você pode baixar os arquivos deste projeto no link abaixo:
-- link_para_download --
Já existem muitas soluções mais eficientes e maduras para realizar esta tarefa, tais como tree, treelib, entre outras. No entanto, desenvolver sua própria solução para esta tarera é um excelente exercício de aprendizagem.
Aqui está um exemplo de como sua aplicação vai funcionar ao final do tutorial.
-- figura_demonstracao_programa --