Neste artigo você vai aprender a como encontrar todos os arquivos .txt de um diretório com Python, ou seja, identificar os arquivos de texto
Fala programador(a), beleza? Bora aprender mais sobre diretórios, arquivos e também sobre Python!
Para realizar esta tarefa podemos utilizar a biblioteca/módulo os
O módulo os nos dá várias funções para trabalhar com arquivos e diretórios
Vamos primeiramente importar ele no nosso arquivo e depois fazer um loop em todos os arquivos do diretório
Podemos encontrar os arquivos com o método listdir
Depois faremos uma checagem em cada um dos arquivos para ver se eles terminam com “.txt”, ou seja, identificamos os arquivos de texto da pasta, e é isso, está pronto nosso algoritmo!
Veja o código necessário para a explicação acima:
import os for file in os.listdir("/diretorio"): if file.endswith(".txt"): print(os.path.join("/diretorio", file))
Aqui realizamos tudo conforme explicado antes, porém com uma adição: imprimimos o nome do arquivo ao fim do código
Esta é a parte que você vai alterar para fazer sentido a sua regra de negócios!
Conclusão
Neste artigo você aprendeu a como encontrar todos os arquivos .txt utilizando Python
Verificamos os arquivos do diretório com o módulo os, mais especificamente com o método listdir
E identificamos os arquivos de .txt com o método endswith
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!
Fantástico! Excelente post
valeu Marcelo!