shutil.rmtree可能抛出的异常完整列表是什么
我在用Python(2.7)里的shutil模块中的rmtree方法。
请问调用这个方法时可能会遇到哪些异常情况?
2 个回答
3
除非你做了一些非常奇怪的事情,os.error
和 OSError
是一样的。
12
根据这个实现,你需要检查一下 OSError
这个错误。不过你可以在调用的时候加上一个参数 ignore_errors=True
,这样就可以忽略错误了;或者你可以提供一个回调函数 onerror
,这个函数会在删除文件时检查出现的异常。(参考 shutil.rmtree 的文档)