Méthode os.removedirs() de Python3
Méthodes de fichiers/répertoires du module OS de Python3
Aperçu
La méthode os.removedirs() est utilisée pour supprimer récursivement des répertoires. Comme rmdir(), si les sous-dossiers sont supprimés avec succès, removedirs() tente ensuite de supprimer leurs dossiers parents jusqu'à ce qu'une erreur soit levée (elle est essentiellement ignorée, car cela signifie généralement que votre dossier n'est pas vide).
Syntaxe
removedirs()La syntaxe de la méthode est la suivante :
os.removedirs(path)
Parameters
path-- Chemin du répertoire à supprimer
Valeur de retour
Cette méthode ne renvoie aucune valeur.
Exemple
L'exemple suivant montre l'utilisation de la méthode removedirs() :
#!/usr/bin/python3
import os, sys
# 列出目录
print ("目录为: %s" %os.listdir(os.getcwd()))
# 移除
os.removedirs("/test")
# 列出移除后的目录
print ("移除后目录为:" %os.listdir(os.getcwd()))
La sortie du programme ci-dessus est :
目录为: [ 'a1.txt','resume.doc','a3.py','test' ] 移除后目录为: [ 'a1.txt','resume.doc','a3.py' ]Autres extensions