Python 如何忽略一个异常并继续进行
我们可以通过以下方式运行一个 try-except 块,而不处理异常。
try:
1/0
except:
pass
和
try:
1/0
except Exception:
pass
在第一种情况下,使用裸except:就像使用except BaseException:一样,它也会捕获键盘中断、SystemExit和类似的错误,这些都是直接派生自exceptions.BaseException,而不是exceptions.Exception。
在第二种情况下,上面提到的东西不会被捕获。传递语句使得我们可以忽略这些异常。