python 两种方法删除空文件夹


Posted in Python onSeptember 29, 2020

第一种方法:

import os

def delete_gap_dir(dir):
  if os.path.isdir(dir):
    for d in os.listdir(dir):
      #print('1',os.path.join(dir, d))

      path = os.path.join(dir, d)
      if os.path.isdir(path) and not path.endswith('pic_neg'):
        delete_gap_dir(path)
    if not os.listdir(dir):
      #print('空文件夹:' + dir)
      os.rmdir(dir)
      print('移除空目录: ' + dir)
    #else:
      #print(dir)
# delete_gap_dir(os.getcwd())

if __name__ == "__main__":
  dir = r'C:\newpython\123'
  delete_gap_dir(dir)
  print(u'删除完毕')

效果

python 两种方法删除空文件夹

python 两种方法删除空文件夹

第二种方法:

import os
def del_emp_dir(path):
  for (root, dirs, files) in os.walk(path):
    for item in dirs:
      dir = os.path.join(root, item)
      try:
        os.rmdir(dir) #os.rmdir() 方法用于删除指定路径的目录。仅当这文件夹是空的才可以, 否则, 抛出OSError。
        print(dir)
      except Exception as e:
        print('Exception',e)
if __name__ == '__main__':
  dir = r'F:\test'
  del_emp_dir(dir)

以上就是python 两种方法删除空文件夹的详细内容,更多关于python 删除文件夹的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python3中正则模块re.compile、re.match及re.search函数用法详解
Jun 11 Python
Python登录注册验证功能实现
Jun 18 Python
python3调用百度翻译API实现实时翻译
Aug 16 Python
python标准库OS模块详解
Mar 10 Python
python 读取.nii格式图像实例
Jul 01 Python
Python实现手绘图效果实例分享
Jul 22 Python
Python+OpenCV图像处理—— 色彩空间转换
Oct 22 Python
python 实现学生信息管理系统的示例
Nov 28 Python
Python爬虫UA伪装爬取的实例讲解
Feb 19 Python
python中pandas.read_csv()函数的深入讲解
Mar 29 Python
Django实现翻页的示例代码
May 24 Python
Python代码风格与编程习惯重要吗?
Jun 03 Python
如何使用python写截屏小工具
Sep 29 #Python
python如何调用百度识图api
Sep 29 #Python
Python 串口通信的实现
Sep 29 #Python
使用py-spy解决scrapy卡死的问题方法
Sep 29 #Python
详解python对象之间的交互
Sep 29 #Python
python PIL模块的基本使用
Sep 29 #Python
Python 如何实现数据库表结构同步
Sep 29 #Python
You might like
php 字符转义 注意事项
2009/05/27 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
2017/11/07 PHP
ExtJS 2.0实用简明教程之应用ExtJS
2009/04/29 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
jQuery 选择器详解
2015/01/19 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
javascript同步服务器时间和同步倒计时小技巧
2015/09/24 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
vuex 使用文档小结篇
2018/01/11 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
js+canvas实现简单扫雷小游戏
2021/01/22 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
python使用cookielib库示例分享
2014/03/03 Python
python检测某个变量是否有定义的方法
2015/05/20 Python
Python创建模块及模块导入的方法
2015/05/27 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
Python机器学习k-近邻算法(K Nearest Neighbor)实例详解
2018/06/25 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
Python 实现一个简单的web服务器
2021/01/03 Python
如何用Django处理gzip数据流
2021/01/29 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
表彰先进集体通报
2014/01/12 职场文书
情况说明书格式范文
2014/05/06 职场文书
推荐信格式范文
2014/05/09 职场文书
学生上课迟到检讨书
2015/01/01 职场文书
网络营销计划
2015/01/17 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
办公用品管理制度
2015/08/04 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
八年级作文之感恩
2019/11/22 职场文书
如何用python清洗文件中的数据
2021/06/18 Python
Python echarts实现数据可视化实例详解
2022/03/03 Python
python自动获取微信公众号最新文章的实现代码
2022/07/15 Python