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获取脚本所在目录的正确方法
Apr 15 Python
Python使用matplotlib实现绘制自定义图形功能示例
Jan 18 Python
Python实现邮件的批量发送的示例代码
Jan 23 Python
对Python中for复合语句的使用示例讲解
Nov 01 Python
详解Python进阶之切片的误区与高级用法
Dec 24 Python
Python for循环及基础用法详解
Nov 08 Python
python3 求约数的实例
Dec 05 Python
Tensorflow不支持AVX2指令集的解决方法
Feb 03 Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
python热力图实现简单方法
Jan 29 Python
Python包argparse模块常用方法
Jun 04 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
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
PHP注释实例技巧
2008/10/03 PHP
php和javascript之间变量的传递实现代码
2012/12/19 PHP
解析PHP中ob_start()函数的用法
2013/06/24 PHP
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
深入解读JavaScript中的Iterator和for-of循环
2015/07/28 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
数组Array的排序sort方法
2017/02/17 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
跟老齐学Python之集合(set)
2014/09/24 Python
python回调函数用法实例分析
2015/05/09 Python
Python3.6正式版新特性预览
2016/12/15 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
使用python实现接口的方法
2017/07/07 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
暑假实习求职信范文
2013/09/22 职场文书
网络维护中文求职信
2014/01/03 职场文书
入党积极分子思想汇报范文
2014/01/05 职场文书
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
2014年教师节寄语
2014/08/11 职场文书
高中生毕业评语
2014/12/30 职场文书
学生会招新宣传语
2015/07/13 职场文书