python递归删除指定目录及其所有内容的方法
时间:2021-02-14 11:28:52|栏目:Python代码|点击: 次
实例如下:
#! /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代码
本文地址:http://www.codeinn.net/misctech/62593.html






