小编典典

如何正确忽略异常

all

当你只想做一个 try-except 而不处理异常时,你如何在 Python 中做到这一点?

以下是正确的方法吗?

try:
    shutil.rmtree(path)
except:
    pass

阅读 101

收藏
2022-03-01

共1个答案

小编典典

try:
doSomething()
except:
pass

要么

try:
    doSomething()
except Exception: 
    pass

不同之处在于第一个也将捕获KeyboardInterruptSystemExit以及类似的东西,它们直接来自exceptions.BaseException,而不是exceptions.Exception

2022-03-01