Metodo rmdir del modulo os

Il metodo rmdir sposta o rimuove una cartella vuota. Nel primo parametro del metodo viene specificato il percorso della cartella, nel secondo parametro opzionale - il descrittore del file, che fa riferimento alla cartella, il suo valore predefinito è None. Il metodo restituisce None. Se la cartella da rimuovere non esiste, viene restituita un'eccezione FileNotFoundError. Se invece la cartella specificata contiene file e sottocartelle, il metodo restituirà un'eccezione OSError.

Sintassi

pythonimport os

os.rmdir(nome_cartella, [descrittore_file])

Esempio

Rimuoviamo la cartella dir1:

pythonimport os

os.rmdir('dir1/')

Vedi anche

  • metodo rmtree del modulo shutil,
    che rimuove ricorsivamente una cartella
  • metodo mkdir del modulo os,
    che crea una singola cartella
  • metodo makedirs del modulo os,
    che crea cartelle
  • metodo remove del modulo os,
    che rimuove un file
  • metodo getcwd del modulo os,
    che restituisce la cartella di lavoro corrente
  • metodo listdir del modulo os,
    che restituisce l'elenco dei file nella cartella di lavoro