📅  最后修改于: 2023-12-03 15:04:21.489000             🧑  作者: Mango
os.rmdir()
方法os.rmdir()
是 Python 中 os
模块的一个方法,用于删除指定的目录。注意,只能删除空目录,如果目录非空,将会引发 OSError
异常。
删除一个目录之前,需要先确保该目录为空。如果目录包含子目录或文件,需要使用递归方式删除所有子目录和文件,或者可以使用 shutil.rmtree()
方法直接删除整个目录树。
以下是 os.rmdir()
方法的语法:
os.rmdir(path)
path
:删除的目录路径。
os.rmdir()
方法没有返回值。
import os
# 删除空目录
os.rmdir("path/to/directory")
# 删除目录树
import shutil
shutil.rmtree("path/to/directory")
OSError
异常。shutil.rmtree()
方法,而不是逐个删除子目录和文件。请注意,当使用 os.rmdir()
方法删除目录时,需要提供正确的文件路径。否则,可能会删除错误的目录或文件夹。建议在使用此方法之前进行验证和确认路径是否正确。
以上是关于 os.rmdir()
方法的介绍,希望对你有所帮助!
参考文档:Python os模块文档