← Volver

Cómo crear una ruta de carpetas

La función estándar os.makedirs() recibe como argumento una ruta (ya sea absoluta o relativa) a una carpeta y crea a esta y a todas las intermedias.

from os import makedirs
makedirs("a/b/c")

Este código crea el siguiente árbol de carpetas:

a
|-b
|-c

Si la ruta a/b/c ya existe se lanza la excepción FileExistsError, a menos que se haya indicado el argumento exist_ok=True.

# Lanza FileExistsError si la ruta ya existe.
makedirs("a/b/c")
# Falla silenciosamente.
makedirs("a/b/c", exist_ok=True)

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.