用python删除空文件夹~

作者: 锋小刀
微信搜索【Python与Excel之交】关注我的公众号查看更多内容

文件夹和文件是不一样的,文件夹是含有独立路径的目录,是没有后缀名的。而在python的内置模块os中,删除文件夹和文件的方法也是不同的,所以在写代码之前,先给大家简单的介绍一下os判断目标是否为文件夹和删除空文件的两个方法。

os.path.isdir()

os.path.isdir()方法用于判断目标对象是否为一个目录,传入的参数是目标对象的绝对路径。当目标对象不是目录时返回的是False,是目录时返回的是True:
在这里插入图片描述
之所以要用os.path.isdir()来判断目标是否为目录,是因为有些文件夹里面包含了文件夹,一层一层的,而os.path.isdir()的作用就是一次一次判断是否为目录,是的话就继续访问,从而得到最底层的文件夹或文件。

os.rmdir()

os.rmdir()方法用于删除指定路径的目录,也就是文件夹为空的时候才可以删除, 否则, 会抛出异常。os.rmdir()只要区别于os.remove(),os.remove() 是要于删除文件的。

os.rmdir()传入的参数是目标对象的绝对路径

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值