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.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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)
# 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)
# 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/