Python

Encontrar todos os arquivos .txt de um diretório com Python

21 de junho de 2021

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

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!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x