Méthode os.removedirs() de Python3

Python3 OS 文件/目录方法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' ]

Python3 OS 文件/目录方法Méthodes de fichiers/répertoires du module OS de Python3

Autres extensions