Comprobando si un directorio existe

Python:
Comprobando si un directorio existe

Cómo hacerlo:

Python ofrece formas nativas de comprobar si existe un directorio utilizando los módulos os y pathlib. Aquí hay ejemplos para ambos:

Usando el módulo os

import os

# Especifica la ruta del directorio
dir_path = "/ruta/al/directorio"

# Verifica si el directorio existe
if os.path.isdir(dir_path):
    print(f"El directorio {dir_path} existe.")
else:
    print(f"El directorio {dir_path} no existe.")

Usando el módulo pathlib

from pathlib import Path

# Especifica la ruta del directorio
dir_path = Path("/ruta/al/directorio")

# Verifica si el directorio existe
if dir_path.is_dir():
    print(f"El directorio {dir_path} existe.")
else:
    print(f"El directorio {dir_path} no existe.")

Bibliotecas de terceros

Aunque la biblioteca estándar de Python es suficiente para comprobar si existe un directorio, bibliotecas como pathlib2 pueden ser alternativas para la consistencia a través de las versiones de Python o funcionalidad adicional.

Nota: A partir de las últimas versiones de Python, pathlib es lo suficientemente robusto para la mayoría de los casos de uso, haciendo que las bibliotecas de terceros sean menos necesarias para esta tarea específica.