Metodo Python os.rmdir ()

Descrizione

Metodo Python rmdir()rimuove il percorso della directory. Funziona solo quando la directory è vuota, altrimenti viene sollevata l' eccezione OSError .

Sintassi

Di seguito è riportata la sintassi per rmdir() metodo -

os.rmdir(path)

Parametri

  • path - Questo è il percorso della directory, che deve essere rimosso.

Valore di ritorno

Questo metodo non restituisce alcun valore.

Esempio

L'esempio seguente mostra l'utilizzo del metodo rmdir ().

# !/usr/bin/python

import os, sys

# listing directories
print "the dir is: %s" %os.listdir(os.getcwd())

# removing path
os.rmdir("mydir")

# listing directories after removing directory path
print "the dir is:" %os.listdir(os.getcwd())

Quando eseguiamo il programma sopra, produce il seguente risultato:

the dir is: 
[  'a1.txt','resume.doc','a3.py','mydir','Administrator','amrood.admin' ]
os.rmdir("mydir")
OSError: [Errno 90] Directory not empty: 'mydir'

L'errore sta arrivando perché la directory "mydir" non è vuota. Se 'mydir' è una directory vuota, questo produrrà il seguente risultato:

the dir is: 
[  'a1.txt','resume.doc','a3.py','mydir','Administrator','amrood.admin' ]
the dir is: 
[  'a1.txt','resume.doc','a3.py','Administrator','amrood.admin' ]