Python os 模块

Python os.rmdir() 函数用于删除空目录

语法

os.rmdir(path)

参数

path:要删除的空目录路径。

返回值

无返回值(返回 None)。目录非空或不存在抛 OSError

示例

import os

os.mkdir("temp_dir")
os.rmdir("temp_dir")       # 删除空目录
print(os.path.exists("temp_dir"))   # False

# 目录非空会报错
# os.rmdir("nonempty")     # OSError
# 递归删除非空目录用 shutil
import shutil
shutil.rmtree("nonempty", ignore_errors=True)

注意事项

rmdir 只删空目录;非空目录用 shutil.rmtree。不存在抛 FileNotFoundError。