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中单、双下划线的区别总结
Dec 01 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
Jan 04 Python
单利模式及python实现方式详解
Mar 20 Python
对Python3中的input函数详解
Apr 22 Python
Windows上使用Python增加或删除权限的方法
Apr 24 Python
Python3.5 创建文件的简单实例
Apr 26 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 Python
python装饰器常见使用方法分析
Jun 26 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
Apr 01 Python
使用 django orm 写 exists 条件过滤实例
May 20 Python
详解selenium + chromedriver 被反爬的解决方法
Oct 28 Python
如何用Python进行时间序列分解和预测
Mar 01 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
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
PHP二维数组分页2种实现方法解析
2020/07/09 PHP
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
layer弹窗插件操作方法详解
2017/05/19 Javascript
Vue.js桌面端自定义滚动条组件之美化滚动条VScroll
2020/12/01 Vue.js
Vue单页面应用中实现Markdown渲染
2021/02/14 Vue.js
Python实现的最近最少使用算法
2015/07/10 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
Python Django view 两种return的实现方式
2020/03/16 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
python3.7 openpyxl 在excel单元格中写入数据实例
2020/09/01 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
老干部工作先进事迹
2014/08/17 职场文书
教师党的群众路线对照检查材料
2014/09/24 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
天堂的孩子观后感
2015/06/11 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
关于职业道德的心得体会
2016/01/18 职场文书
Python机器学习三大件之一numpy
2021/05/10 Python
vue3 自定义图片放大器效果的示例代码
2022/07/23 Vue.js