python 利用 shutil 模块删除目录

python 利用 shutil 模块删除目录
shutil.rmtree()用于删除整个目录树。其格式如下:

shutil.rmtree(path, ignore_errors=False, onerror=None)

参数 path 必须指向目录(但不是指向目录的符号链接)。如果参数 ignore_errors 为 True,则忽略由删除失败导致的错误,如果为 False 或省略,则通过调用 onerror 指定的处理程序来处理此类错误,此时如果 onerror 为 None,则会引发异常。例如:

import glob 
import pprint
import shutil 
print('BEFORE:')
pprint.pprint(glob.glob('./tmp/imgs/*'))
shutil.rmtree('./tmp/imgs')
print('\nAFTER:')
pprint.pprint(glob.glob('./tmp/imgs/*'))

输出:

BEFORE: 
['./tmp/imgs\\dirA', './tmp/imgs\\src2', './tmp/imgs\\text.jpg'] 
AFTER: 
[]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值