一尘不染

Python-如何正确忽略异常

python

当你只想执行try-except但不处理异常时,如何在Python中进行呢?

以下是正确的方法吗?

try:
    shutil.rmtree(path)
except:
    pass

阅读 734

收藏
2020-02-13

共1个答案

一尘不染

try:
    doSomething()
except: 
    pass

要么

try:
    doSomething()
except Exception: 
    pass

所不同的是,第一个也将赶上KeyboardInterrupt,SystemExit和类似的东西,这是直接来源于exceptions.BaseException,没有exceptions.Exception。

2020-02-13