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。