Python 3 - metodo os.makedirs ()
Descrizione
Il metodo makedirs()è una funzione di creazione di directory ricorsiva. Come mkdir (), ma rende necessarie tutte le directory di livello intermedio per contenere la directory foglia.
La modalità predefinita è 0o777 (ottale). Su alcuni sistemi, la modalità viene ignorata. Dove viene utilizzato, il valore umask corrente viene prima mascherato.
Se exist_ok è False (il valore predefinito), viene sollevata un'eccezione OSError se la directory di destinazione esiste già.
Sintassi
Di seguito è riportata la sintassi per makedirs() metodo -
os.makedirs(path[, mode])
Parametri
path - Questo è il percorso, che deve essere creato in modo ricorsivo.
mode - Questa è la modalità delle directory da fornire.
Valore di ritorno
Questo metodo non restituisce alcun valore.
Esempio
L'esempio seguente mostra l'utilizzo del metodo makedirs ().
#!/usr/bin/python3
import os, sys
# Path to be created
path = "d:/tmp/home/monthly/daily"
os.makedirs( path, 493 ) #decimal equivalent of 0755 used on Windows
print ("Path is created")
Risultato
Quando eseguiamo il programma sopra, produce il seguente risultato:
Path is created