编程语言
首页 > 编程语言> > python – 如何正确忽略异常

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