一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

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

时间:2017-01-16 编辑:简简单单 来源:一聚教程网

实例如下

 

 代码如下 复制代码

#! /usr/bin/python

# -*- coding: utf-8 -*-

importos

defdel_dir_tree(path):

 ''' 递归删除目录及其子目录, 子文件'''

 ifos.path.isfile(path):

  try:

   os.remove(path)

  exceptException, e:

   #pass

   printe

 elifos.path.isdir(path):

  foriteminos.listdir(path):

   itempath=os.path.join(path, item)

   del_dir_tree(itempath)

  try:

   os.rmdir(path)# 删除空目录

  exceptException, e:

   #pass

   printe

if__name__=='__main__':

 dirname='/home/xx/log'

 del_dir_tree(dirname)

 

热门栏目