← Volver

Cómo determinar si una ruta es archivo o carpeta

El módulo estándar os.path contiene las funciones isfile() e isdir() para saber si una ruta es un archivo o una carpeta, respectivamente. Ambas retornan un booleano (True o False). Por ejemplo:

>>> import os
>>> os.path.isdir("C:/Python310") # Carpeta
True
>>> os.path.isfile("C:/Python310")
False
>>>
>>> os.path.isdir("C:/Python310/python.exe") # Archivo
False
>>> os.path.isfile("C:/Python310/python.exe")
True

Las funciones retornan False si la ruta no existe.

os.path archivos carpetas


🐍 También te puede interesar:


💬 ¿Alguna duda sobre este código? ¡Preguntanos en el foro!

❤️ ¿Te gusta nuestro contenido? ¡Ayudanos a seguir creciendo con una donación!