您能在更高的级别捕获python异常并从提升的地方继续运行吗?
例如:您能在更高的级别捕获python异常并从提升的地方继续运行吗?,python,python-3.x,exception-handling,Python,Python 3.x,Exception Handling,例如: def f(): a() b() c() def main(): f() 我希望能够捕获a引发的异常(如果发生),并继续b,就像它没有发生一样。 可以这样做吗?try在f中调用单个调用有什么问题?将try子句放在a上,将b放在中,除了子句之外。我希望能够从主键捕获,这样我就可以决定从方法之外发生了什么“这样我就可以决定从方法之外发生了什么”但是您已经决定要调用b。您是否有您所寻找的实际用例?
def f():
a()
b()
c()
def main():
f()
我希望能够捕获a
引发的异常(如果发生),并继续b
,就像它没有发生一样。
可以这样做吗?try在
f
中调用单个调用有什么问题?将try
子句放在a
上,将b放在中,除了子句之外。我希望能够从主键捕获,这样我就可以决定从方法之外发生了什么“这样我就可以决定从方法之外发生了什么”但是您已经决定要调用b
。您是否有您所寻找的实际用例?