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"

El resultado de ejecutar el programa anterior es:

La ruta fue creada

Métodos de archivo/directorio de Python OS

Otras extensiones