python捕获异常并继续尝试阻止

python捕获异常并继续尝试阻止,第1张

python捕获异常并继续尝试阻止

不,你不能那样做。这就是Python具有其语法的方式。一旦由于异常而退出try块,就无法返回。

那for循环呢?

funcs = do_smth1, do_smth2for func in funcs:    try:        func()    except Exception:        pass  # or you could use 'continue'

但是请注意,裸露裸露是不明智的做法

except
。您应该改为捕获特定的异常。我
Exception
之所以这么做,是因为在不知道方法可能会抛出什么异常的情况下,这是我所能做的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5643831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存