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中基础的socket编程实战攻略
Jun 01 Python
Django视图和URL配置详解
Jan 31 Python
Django 实现购物车功能的示例代码
Oct 08 Python
python3爬虫获取html内容及各属性值的方法
Dec 17 Python
10招!看骨灰级Pythoner玩转Python的方法
Apr 15 Python
Flask框架 CSRF 保护实现方法详解
Oct 30 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
Oct 30 Python
Python 生成VOC格式的标签实例
Mar 10 Python
简单了解python调用其他脚本方法实例
Mar 26 Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 Python
numpy库reshape用法详解
Apr 19 Python
python zip()函数的使用示例
Sep 23 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
php 代码优化之经典示例
2011/03/24 PHP
提高define性能的php扩展hidef的安装和使用
2011/06/14 PHP
JavaScript 动态将数字金额转化为中文大写金额
2009/05/14 Javascript
基于JQuery的cookie插件
2010/04/07 Javascript
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
jquery中ajax学习笔记一
2011/10/16 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
2014/05/19 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
python创建临时文件夹的方法
2015/07/06 Python
python3使用PyMysql连接mysql数据库实例
2017/02/07 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
用pycharm开发django项目示例代码
2019/06/13 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
django配置app中的静态文件步骤
2020/03/27 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
html5 input属性使用示例
2013/06/28 HTML / CSS
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
质量保证书怎么写
2015/02/27 职场文书
大学毕业谢师宴致辞
2015/07/27 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
python process模块的使用简介
2021/05/14 Python