Python os.removedirs()-Methode

Python File(文件) 方法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' ]

Python File(文件) 方法Python OS Datei-/Verzeichnismethoden

Andere Erweiterungen