我有一个我正在使用的模块,它有自己的例外。有没有办法在不明确说明异常的情况下捕获该模块中的所有异常?
所以假设我有一个名为的模块foo
并且它有错误foo.a
foo.b
......foo.z
我该怎么做
try:
method_from_foo() # throws a foo error
except any_foo_exception: # Can be any exception from the module foo
# if foo.a is thrown then it's caught here
# if foo.anything is thrown then it's caught here
pass
而不是做
try:
method_from_foo() # throws a foo error
except foo.a, foo.b, ... foo.z:
pass
我不想做毯子Except
,因为我想捕捉所有其他与不相关的异常foo
这可能吗?