Método makedirs del módulo os

El método makedirs crea carpetas recursivamente, es decir, en una carpeta estarán anidadas otras subcarpetas. En el primer parámetro del método se especifica la ruta a las carpetas, en el segundo parámetro opcional - el modo de acceso a ellas, en el tercer parámetro opcional - control de errores (por defecto exist_ok=False). El método devuelve el valor None.

Sintaxis

pythonimport os

os.makedirs(ruta a las carpetas, [modo de acceso], [control de errores])

Ejemplo

Vamos a crear una nueva carpeta con subcarpetas anidadas en la ruta dir/tst/new:

pythonimport os

os.makedirs('dir/tst/new')

Véase también

  • método mkdir del módulo os,
    que crea una sola carpeta
  • método remove del módulo os,
    que elimina un archivo
  • método getcwd del módulo os,
    que devuelve la carpeta de trabajo actual
  • método listdir del módulo os,
    que devuelve la lista de archivos en la carpeta de trabajo
  • método rmdir del módulo os,
    que mueve o elimina una carpeta vacía
  • método rename del módulo os,
    que renombra archivo y carpeta
  • método scandir del módulo os,
    que recorre archivos en una carpeta