Python 3 - Método os.listdir ()

Descrição

O método listdir()retorna uma lista contendo os nomes das entradas no diretório fornecido por caminho. A lista está em ordem arbitrária. Não inclui as entradas especiais '.' e '..' mesmo se estiverem presentes no diretório.

o caminho pode ser do tipo str ou do tipo bytes. Se o caminho for do tipo bytes, os nomes dos arquivos retornados também serão do tipo bytes; em todas as outras circunstâncias, eles serão do tipo str.

Sintaxe

A seguir está a sintaxe para listdir() método -

os.listdir(path)

Parâmetros

path - Este é o diretório que precisa ser explorado.

Valor de retorno

Este método retorna uma lista contendo os nomes das entradas no diretório fornecido por caminho.

Exemplo

O exemplo a seguir mostra o uso do método listdir ().

#!/usr/bin/python3
import os, sys

# Open a file
path = "d:\\tmp\\"
dirs = os.listdir( path )

# This would print all the files and directories
for file in dirs:
   print (file)

Resultado

Quando executamos o programa acima, ele produz o seguinte resultado -

Applicationdocs.docx
test.java
book.zip
foo.txt
Java Multiple Inheritance.htm
Java Multiple Inheritance_files
java.ppt
ParallelPortViewer