Método os.makedirs() de Python
Métodos de archivo/directorio de Python OS
Descripción general
El método os.makedirs() se utiliza para crear directorios de forma recursiva.
Si la creación del subdirectorio falla o ya existe, se lanza una excepción OSError; en Windows, el Error 183 es el error de excepción de que el directorio ya existe.
Si el primer parámetro path solo tiene un nivel, entoncesmkdir()la función es la misma.
Sintaxis
makedirs()El formato de sintaxis del método es el siguiente:
os.makedirs(path, mode=0o777)
Parámetros
path-- El directorio a crear recursivamente, puede ser una ruta relativa o absoluta.
mode-- Modo de permisos.
Valor de retorno
Este método no tiene valor de retorno.
Ejemplo
El siguiente ejemplo demuestra el uso del método makedirs():
Ejemplo
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
# Directorio creado
path = "/tmp/home/monthly/daily"
os.makedirs( path, 0755 );
print "La ruta se ha creado"
# -*- coding: UTF-8 -*-
import os, sys
# Directorio creado
path = "/tmp/home/monthly/daily"
os.makedirs( path, 0755 );
print "La ruta se ha creado"
El resultado de ejecutar el programa anterior es:
La ruta fue creadaOtras extensiones