Descripción
La función mkdir
del módulo os
nos permite crear un directorio en la ruta especificada. Esta función es parte de las utilidades de manejo de sistema de archivos que nos ofrece Python. Es importante tener en cuenta que si el directorio ya existe, se lanzará un error FileExistsError
.
Sintaxis
os.mkdir(path, mode=511, *, dir_fd=None)
Parámetros
- path, ruta del directorio que queremos crear. Puede ser una ruta absoluta o relativa al directorio actual de trabajo.
- mode, permisos del directorio que se va a crear. Por defecto es 511 (0o777 en octal). Define los permisos de lectura, escritura y ejecución para el propietario, grupo y otros usuarios.
- dir_fd, descriptor de archivo opcional que especifica el directorio relativo desde donde se interpretará la ruta path si esta es relativa. Este parámetro debe ser un descriptor de archivo que haga referencia a un directorio.
Excepciones
Ejemplo
Veamos un ejemplo de cómo crear un directorio utilizando la función mkdir
:
import os
# Crear un directorio
try:
os.mkdir('nuevo_directorio')
print('Directorio creado exitosamente')
except FileExistsError:
print('El directorio ya existe')
En este ejemplo, creamos un directorio llamado ‘nuevo_directorio’ en la ruta actual. También manejamos la excepción en caso de que el directorio ya exista.