Python3 os.removedirs()-Methode

Python3 OS 文件/目录方法Python3 OS-Datei-/Verzeichnismethoden


Übersicht

Die Methode os.removedirs() wird verwendet, um Verzeichnisse rekursiv zu entfernen. Wie rmdir() versucht removedirs(), nachdem Unterordner erfolgreich gelöscht wurden, erst dann deren übergeordnete Ordner zu entfernen, bis ein Fehler ausgelöst wird (dieser wird im Grunde ignoriert, weil er im Allgemeinen bedeutet, dass Ihr Ordner nicht leer ist).

Syntax

removedirs()Das Syntaxformat der Methode lautet wie folgt:

os.removedirs(path)

Parameters

  • path-- Verzeichnispfad, der entfernt werden soll

Rückgabewert

Diese Methode hat keinen Rückgabewert.

Beispiel

Das folgende Beispiel zeigt die Verwendung der Methode removedirs():

#!/usr/bin/python3

import os, sys

# 列出目录
print ("目录为: %s" %os.listdir(os.getcwd()))

# 移除
os.removedirs("/test")

# 列出移除后的目录
print ("移除后目录为:" %os.listdir(os.getcwd()))

Die Ausgabe des obigen Programms ist:

目录为:
[  'a1.txt','resume.doc','a3.py','test' ]
移除后目录为:
[  'a1.txt','resume.doc','a3.py' ]

Python3 OS 文件/目录方法Python3 OS-Datei-/Verzeichnismethoden

Andere Erweiterungen