Método Python os.removedirs()

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

Python File(文件) 方法Métodos de archivo/directorio de Python OS

Otras extensiones