Método Python os.removedirs()
Métodos de archivo/directorio de Python OS
Descripción general
El método os.removedirs() se utiliza para eliminar directorios recursivamente. Al igual que rmdir(), si los subdirectorios se eliminan correctamente, removedirs() solo entonces intenta con sus directorios padre, hasta lanzar un error (que básicamente se ignora, porque generalmente significa que tu carpeta no está vacía).
Sintaxis
removedirs()La sintaxis del método es la siguiente:
os.removedirs(path)
Parámetros
path-- La ruta del directorio a eliminar
Valor de retorno
Este método no devuelve ningún valor.
Ejemplo
El siguiente ejemplo demuestra el uso del método 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())
La salida del programa anterior es:
目录为: [ 'a1.txt','resume.doc','a3.py','test' ] 移除后目录为: [ 'a1.txt','resume.doc','a3.py' ]Otras extensiones