Listar todos os arquivos com Python
Neste artigo vamos ver como listar todos os arquivos com Python e de uma forma simples, utilizando recursos de bibliotecas já existentes na linguagem.

Fala programador(a), beleza? Bora aprender mais sobre Pyhton!
Temos duas alterantivas muito utilizadas para listar arquivos no Python, a primeira é utilizando listdir
Uma biblioteca nativa, que vai nos ajudar nessa função
Vejamos um exemplo prático:
from os import listdir from os.path import isfile, join path = './' arquivos = [f for f in listdir(path) if isfile(join(path, f))] print(arquivos)
Aqui basicamente importamos a biblioteca listdir, e criamos uma variável para o path, que é o caminho ou diretório que queremos verificar os arquivos
Depois armazemos um loop que vai iterar por todos os arquivos naquele path, nos retornando uma lista com os nomes deles, na variável arquivos
Por fim imprimos a lista de arquivos
Uma outra maneira bem utilizada para este fim é utilizando a biblioteca walk do conjunto os
A ideia é bem parecida, veja o exemplo prático:
path = './'
arquivos = []
for (dirpath, dirnames, filenames) in walk(path):
arquivos.extend(filenames)
break
print(arquivos)
Também criamos variáveis para o path dos arquivos e uma para armazenar o nome deles, que é a arquivos
Depois fazemos o for na função walk, perceba que dessa forma temos como extrair os diretórios também não só os arquivos
E por fim o resultado é impresso com print
Conclusão
Neste artigo vimos como listar todos os arquivos com Python
Utilizando dois métodos diferentes, que são bem populares, o primeiro método foi utilizando a bilioteca listdir
Já o segundo foi a vez de os.walk, onde vimos ser possível também resgatar o nome dos diretórios presentes
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]