Python 3 - método os.listdir ()

Descripción

El método listdir()devuelve una lista que contiene los nombres de las entradas en el directorio dado por ruta. La lista está en orden arbitrario. No incluye las entradas especiales '.' y '..' incluso si están presentes en el directorio.

La ruta puede ser de tipo str o de tipo bytes. Si la ruta es de tipo bytes, los nombres de archivo devueltos también serán de tipo bytes; en todas las demás circunstancias, serán de tipo str.

Sintaxis

A continuación se muestra la sintaxis de listdir() método -

os.listdir(path)

Parámetros

path - Este es el directorio, que necesita ser explorado.

Valor devuelto

Este método devuelve una lista que contiene los nombres de las entradas en el directorio dado por la ruta.

Ejemplo

El siguiente ejemplo muestra el uso del 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

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

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