Python os.rmdir (), méthode

La description

Méthode Python rmdir()supprime le chemin du répertoire. Cela ne fonctionne que lorsque le répertoire est vide, sinon OSError est déclenché .

Syntaxe

Voici la syntaxe pour rmdir() méthode -

os.rmdir(path)

Paramètres

  • path - C'est le chemin du répertoire, qui doit être supprimé.

Valeur de retour

Cette méthode ne renvoie aucune valeur.

Exemple

L'exemple suivant montre l'utilisation de la méthode 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())

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

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

L'erreur vient car le répertoire «mydir» n'est pas vide. Si 'mydir' est un répertoire vide, cela produirait le résultat suivant -

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' ]