python – 如何正确忽略异常
作者:互联网
如果您只是想尝试 – 除非不处理异常,您如何在Python中执行此操作?
以下是正确的方法吗?
try:
shutil.rmtree(path)
except:
pass
解决方法:
try:
doSomething()
except:
pass
要么
try:
doSomething()
except Exception:
pass
不同的是,第一个也会捕获KeyboardInterrupt,SystemExit和类似的东西,它们直接派生自exceptions.BaseException,而不是exceptions.Exception.有关详情,请参阅文档
>尝试声明 – http://docs.python.org/reference/compound_stmts.html#try
>例外 – http://docs.python.org/library/exceptions
标签:python,exception,try-except 来源: https://codeday.me/bug/20190911/1803584.html