Python os.removedirs()-Methode
Python OS Datei-/Verzeichnismethoden
Übersicht
Die Methode os.removedirs() wird verwendet, um Verzeichnisse rekursiv zu löschen. Ähnlich wie rmdir(): Wenn Unterverzeichnisse erfolgreich gelöscht wurden, versucht removedirs() nur deren übergeordnete Verzeichnisse, bis ein Fehler ausgelöst wird (der grundsätzlich ignoriert wird, weil er im Allgemeinen bedeutet, dass das Verzeichnis nicht leer ist).
Syntax
removedirs()Das Syntaxformat der Methode lautet wie folgt:
os.removedirs(path)
Parameters
path-- Der Pfad des zu entfernenden Verzeichnisses
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Beispiel
Das folgende Beispiel zeigt die Verwendung der Methode removedirs():
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
# 列出目录
print "目录为: %s" %os.listdir(os.getcwd())
# 移除
os.removedirs("/test")
# 列出移除后的目录
print "移除后目录为 %s :" %os.listdir(os.getcwd())
Die Ausgabe des obigen Programms ist:
目录为: [ 'a1.txt','resume.doc','a3.py','test' ] 移除后目录为: [ 'a1.txt','resume.doc','a3.py' ]Andere Erweiterungen