python递归删除指定目录及其所有内容的方法


Posted in Python onJanuary 13, 2017

实例如下:

#! /usr/bin/python
# -*- coding: utf-8 -*-

import os

def del_dir_tree(path):
 ''' 递归删除目录及其子目录, 子文件'''
 if os.path.isfile(path):
  try:
   os.remove(path)
  except Exception, e:
   #pass
   print e
 elif os.path.isdir(path):
  for item in os.listdir(path):
   itempath = os.path.join(path, item)
   del_dir_tree(itempath)
  try:
   os.rmdir(path) # 删除空目录
  except Exception, e:
   #pass
   print e

if __name__ == '__main__':

 dirname = '/home/xx/log'
 del_dir_tree(dirname)

以上这篇python递归删除指定目录及其所有内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中多线程及程序锁浅析
Jan 21 Python
分享一个常用的Python模拟登陆类
Mar 29 Python
用Python编写简单的定时器的方法
May 02 Python
python MySQLdb Windows下安装教程及问题解决方法
May 09 Python
浅谈Python数据类型判断及列表脚本操作
Nov 04 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
Nov 19 Python
python中的函数递归和迭代原理解析
Nov 14 Python
Jupyter打开图形界面并画出正弦函数图像实例
Apr 24 Python
django queryset相加和筛选教程
May 18 Python
python爬取某网站原图作为壁纸
Jun 02 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 Python
Python装饰器详细介绍
Mar 25 Python
Python实现二分查找与bisect模块详解
Jan 13 #Python
python基础教程之五种数据类型详解
Jan 12 #Python
python实现斐波那契数列的方法示例
Jan 12 #Python
Python爬虫利用cookie实现模拟登陆实例详解
Jan 12 #Python
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
Jan 12 #Python
python获取当前用户的主目录路径方法(推荐)
Jan 12 #Python
Python获取文件所在目录和文件名的方法
Jan 12 #Python
You might like
一个颜色轮换的简单例子
2006/10/09 PHP
php防攻击代码升级版
2010/12/29 PHP
php simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
学习ExtJS(二) Button常用方法
2009/10/07 Javascript
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
jQuery实现dialog设置focus焦点的方法
2015/06/10 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
JS实现的3D拖拽翻页效果代码
2015/10/31 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
Python中的TCP socket写法示例
2018/05/11 Python
python连接mongodb密码认证实例
2018/10/16 Python
python中eval与int的区别浅析
2019/08/11 Python
Python和Bash结合在一起的方法
2020/11/13 Python
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
化工实习心得体会
2014/09/09 职场文书
法人授权委托书范本
2014/09/17 职场文书
2014年仓库工作总结
2014/11/20 职场文书
2014年党员个人工作总结
2014/12/02 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL