做贸易上什么网站,网站企业网站建设需求文档,装饰设计甲级资质,湛江网站建设方案咨询自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501
删除目录可以通过使用os模块提供的rmdir()函数实现。通过rmdir()函数删除目录时#xff0c;只有当要删除的目录为空时才起作用。rmdir()函数的基本语…自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501
删除目录可以通过使用os模块提供的rmdir()函数实现。通过rmdir()函数删除目录时只有当要删除的目录为空时才起作用。rmdir()函数的基本语法格式如下
os.rmdir(path)
其中path为要删除的目录可以使用相对路径也可以使用绝对路径。
例如要删除刚刚创建的“C:\demo\test\dir\mr”目录可以使用下面的代码
import os
os.rmdir(C:\\demo\\test\\dir\\mr) # 删除C:\demo\test\dir\mr目录
执行上面的代码后将删除“C:\demo\test\dir”目录下的mr目录。
注意如果要删除的目录不存在那么将抛出“FileNotFoundError: [WinError 2] 系统找不到指定的文件”异常。因此在执行os.rmdir()函数前建议先判断该路径是否存在可以使用os.path.exists()函数判断。具体代码如下 import os
path C:\\demo\\test\\dir\\mr # 指定要创建的目录
if os.path.exists(path): # 判断目录是否存在 os.rmdir(C:\\demo\\test\\dir\\mr) # 删除目录 print(目录删除成功)
else:
print(该目录不存在) 多学两招使用rmdir()函数只能删除空的目录如果想要删除非空目录则需要使用Python内置的标准模块shutil的rmtree()函数实现。例如要删除不为空的“C:\\demo\\test”目录可以使用下面的代码 import shutil
shutil.rmtree(C:\\demo\\test) # 删除C:\demo目录下的test子目录及其内容