← Volver

Cómo crear una carpeta

La función estándar os.mkdir() recibe como argumento el nombre de una carpeta inexistente o una ruta hacia ella y la crea en el sistema de archivos.

from os import mkdir
# Crea la carpeta "Nueva carpeta" en el directorio actual.
mkdir("Nueva carpeta")
# Crea la carpeta "Nueva carpeta" en la ruta /home/usuario/documentos.
mkdir("/home/usuario/documentos/Nueva carpeta")

Nótese que al indicar una ruta todas las carpetas intermedias deben existir. Por ejemplo, en el segundo caso, la función lanza FileNotFoundError si alguna de las carpetas home, usuario y documentos no existe. Para crear una ruta de carpetas incluyendo todas las intermediarias véase Cómo crear una ruta de carpetas.

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