如何捕获默认错误?

nis*_*ist 1 python try-catch

然后在python中使用try catch,您可以捕获错误并将它们与as关键字一起变为变量

try
  do something..
except IOError as e:
  do something with e..
Run Code Online (Sandbox Code Playgroud)

然而,然后尝试做同样的事情而不知道错误的类型python抱怨语法.

try
  do something..
except as e:
  do something with e..
Run Code Online (Sandbox Code Playgroud)

有没有办法捕获默认错误并将其作为变量?

Vin*_*ren 7

就在这里.所有例外都来自Exception班级.

所以你可以这样做:

try:
    doSomething()
except Exception as e:
    doSomethingWithException(e)
Run Code Online (Sandbox Code Playgroud)

这是一种无所不包的路线.