Encontrar todos os arquivos .txt de um diretório com Python
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
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
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!

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →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!

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.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!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares

Como limitar números decimais em Python?
Neste artigo vamos aprender como limitar números decimais em Python, de uma forma simples com recursos da própria linguagem. Pra limitar casas decimais em Python […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

Fantástico! Excelente post
valeu Marcelo!