Como listar todos os arquivos de um diretório com Python
Neste artigo veremos como listar todos os arquivos de um diretório com Python – para que possamos verificar quais arquivos existem ou adicionar a uma lista.

Fala programador(a), beleza? Bora aprender mais sobre trabalhar em diretórios e arquivos com o Python!
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Podemos utilizar uma estratégia com o módulo listdir, percorrendo todos os itens encontrados e verificando com o módulo isfile se é um arquivo
Veja a estratégia exemplificada:
from os import listdir from os.path import isfile, join path = 'teste' files = [f for f in listdir(path) if isfile(join(path, f))] print(files)

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 →Desta maneira definimos um diretório para verificar na variável path, os arquivos serão armazenados em lista na variável files
Perceba que criamos um for para percorrer todos os itens de path, que é nosso caminho a pasta para verificar os arquivos
Depois verificamos se é um arquivo com isfile, se positivo armazemos o arquivo a files
E depois exibimos o resultado com um print, na variável files
Outra estratégia que podemos abordar é utilizando o módulo walk, veja:

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.from os import walk files = [] path = 'teste' for (dirpath, dirnames, filenames) in walk(path): files.extend(filenames) break print(files)
Praticamente igual a primeira abordagem, mas utilizamos o módulo walk desta vez e criamos um for para abrigra os arquivos em files
Por último imprimimos os arquivos com um print
Conclusão
Neste artigo aprendemos como listar todos os arquivos de um diretório com Python
Utilizamos o módulo listdir para isso, além do isfile para verificar se realmente o item encontrado é um arquivo
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
- 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 […]

gostei bastante desse artigo tenho 14 anos parabens cara