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

Encontrar todos os arquivos .txt capa

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!
Inscrever-se
Notificar de
guest

2 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
Marcelo Pereira

Fantástico! Excelente post

Battisti

valeu Marcelo!