← Volver

Cómo listar archivos y carpetas de un directorio

La función os.listdir() obtiene como argumento una ruta del sistema de archivos y retorna una lista con los nombres de sus archivos y carpetas.

>>> from os import listdir
>>> listdir("C:/Python36_32/libs")
['libpython36.a', 'python3.lib', 'python36.lib', '_tkinter.lib']

Cuando se omite el argumento se considera el directorio actual (invocado desde la consola interactiva éste es el directorio de instalación de Python).

>>> listdir()
['DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythoncom36.dll', 'pythonw.exe', 'pywintypes36.dll', 'README.txt', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']

El orden de los elementos de la lista es arbitrario. Para saber cuáles son archivos y cuáles carpetas, véase Cómo determinar si una ruta es un directorio.


archivos carpetas os


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.