Descripción
La función listdir() del módulo os
nos sirve para listar los archivos y directorios contenidos en una ruta específica. Esta función devuelve una lista con los nombres de los archivos y directorios que se encuentran en la ruta indicada. Si no se especifica una ruta, se utiliza el directorio actual.
Sintaxis
os.listdir(path='.')
Parámetros
- path, la ruta del directorio que queremos listar. Si no se especifica este parámetro o se deja vacío, por defecto se utilizará el directorio actual representado por ‘.’,
Ejemplo
Veamos un ejemplo de cómo utilizar la función os.listdir() para listar los archivos y directorios de una carpeta:
En el siguiente ejemplo recorremos un directorio y mostramos por consola todos sus ficheros y directorios:
import os
# Obtener la lista de archivos y directorios
ruta = '.' # Directorio actual
contenido = os.listdir(ruta)
# Recorrer y mostrar cada elemento
for elemento in contenido:
print(elemento)