Neste artigo você vai aprender a como encontrar todos os arquivos txt de um diretório com Python, utilizando uma abordagem simples!
Fala programador(a), beleza? Bora aprender a como encontar arquivos com Python!
Para chegar no nosso objetivo utilizaremos dois módulos, que são: os e glob
O os nos ajudará a mudar para o possível diretório que queremos verificar os arquivos necessários
E o glob ajuda na parte de encontrar os arquivos que queremos
Veja o código necessário:
import glob, os os.chdir("/mydir") for file in glob.glob("*.txt"): print(file)
Na primeira linha importamos os módulos e na sequência mudamos de diretório com os e seu método chdir
Posteriormente realizamos um loop em cada um dos arquivos do diretório, checando se eles terminam em .txt
Se o glob encontrar algum arquivo, ele será impresso pelo comando print
Você pode adicionar a lógica que achar necessário também, ou seja, que seu programa precisa realizar
E é claro, poderá buscar por qualquer tipo de arquivo, utilizando padrões do glob
Veja mais sobre o glob clicando aqui, para aprender utilizá-lo por completo
Conclusão
Neste artigo você aprendeu a como encontrar todos os arquivos txt de um diretório com Python
Utilizamos o módulo glob, que nos permite encontrar arquivos por meio de um padrão
Neste caso procuramos o arquivo pela sua extensão, que é qualquer arquivo que termine como .txt
Se precisar de outro tipo de arquivo, basta alterar o padrão de busca
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!