Método Python3 os.removedirs()

Python3 OS 文件/目录方法Métodos de archivos/directorios de Python3 OS


Resumen

El método os.removedirs() se utiliza para eliminar directorios de forma recursiva. Al igual que rmdir(), si las subcarpetas se eliminan correctamente, removedirs() solo entonces intenta eliminar sus carpetas padre, hasta que se lanza 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-- ruta del directorio a eliminar

Valor de retorno

Este método no tiene valor de retorno

Ejemplo

El siguiente ejemplo demuestra el uso del método removedirs():

#!/usr/bin/python3

import os, sys

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

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

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

El resultado de ejecutar el programa anterior es:

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

Python3 OS 文件/目录方法Métodos de archivos/directorios de Python3 OS

Otras extensiones