Python – Crear directorio o carpeta

Para crear un directorio, carpeta o folder, según como lo llames se usa la función mkdir de os.

» Más ejemplos de Python

Esta función puede generar una excepción por lo que debe usarse normalmente dentro de una sentencia try.

# decodigo.com
import os

# Se define el nombre de la carpeta o directorio a crear
directorio = "/home/dev/Documentos/python/archivos/dir_prueba"

try:
    os.mkdir(directorio)
except OSError:
    print("La creación del directorio %s falló" % directorio)
else:
    print("Se ha creado el directorio: %s " % directorio)


En nuestro caso la carpeta dir_prueba no existe, al ejecutar el código se crea sin mayor problema.

Crear directorio o carpeta

Si ejecutamos una segunda vez el código, con la carpeta ya existente, se generaría un error.

«La creación del directorio /home… /archivos/dir_prueba falló»

Esperamos que este ejemplo de cómo crear un directorio o carpeta en python te sea de utilidad.

Nota: Los ejemplos son editados y ejecutados con la ayuda de PyCharm Community Edition.

Más información en inglés: https://geekole.com/create-directories-or-folders-in-python/