📅  最后修改于: 2023-12-03 14:46:22.255000             🧑  作者: Mango
os.removedirs()
方法以递归方式删除所有空目录。该方法可以删除一个或多个指定的目录。
os.removedirs(path)
path
:表示要删除的目录路径。如果成功删除指定目录或目录层次结构,则返回 None;如果指定的路径无效或删除过程中遭遇错误,则引发 OSError 异常。
import os
# 删除目录
os.removedirs("path/to/directory")
os.removedirs()
方法只能删除空目录。os.removedirs()
方法将删除指定的目录以及其上层的父目录,直到遇到一个非空目录或不具备删除权限的目录。该方法是递归的,会从最深的子目录开始删除,直到达到指定的目录路径为止。如果删除过程中遭遇错误,将引发 OSError
异常。