os.removedirs ( )
DESCRIPTION.
Supprime un répertoire, un dossier, et son ou ses répertoires parents.
SYNTAXE.
os.removedirs ( chemin )
os.removedirs ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
chemin ⇨ emplacement à créer [ OBLIGATOIRE ]
REMARQUES.
chemin doit être un str ( ), ou un bytes ( ), identifiant un nom de répertoire valide. chemin peut être exprimé en :
- chemin absolu, par exemple, sous Linux, "/home/origine/Documents" ;
- chemin relatif, par exemple, sous Linux, "./Programmes" pour le dossier Programmes dans le répertoire de travail actuel.
L'appel de la méthode os.removedirs ( ) va tenter détruire, ou déplacer dans la corbeille, le répertoire donné en argument. Si cette opération réussit, tous ses répertoires parents vides seront aussi détruits, ou déplacés dans corbeille, jusqu'à la racine de l'arborescence. Par exemple : os.removedirs ( "/Travail/Softs/Python/Test" ) va supprimer le répertoire Test, et si aucune exception n'est levée, Python sera détruit s'il est vide, Si Python a été détruit, Softs sera supprimé s'il est vide et enfin si Softs a été effacé, Travail sera écrasé s'il est vide
Si chemin n'existe pas, ou s'il n'est pas vide, Python lèvera une exception.
Voir la méthode os.mrdir ( ) pour supprimer un répertoire, sans supprimer ses répertoires parents vides.
EXEMPLE.
import os
os.removedirs ( "/home/login/Bookshelf/Raspberry/MagPi" )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.