python - 如何继续 Python 的 try block 中的下一行?

标签 python exception

例如

try:
    foo()
    bar()
except: 
    pass

当foo函数抛出异常时,如何跳到下一行(bar)并执行?

最佳答案

try block 中取出 bar():

try:
    foo()
except: 
    pass
bar()

顺便说一句,注意包罗万象的 except 子句。更愿意有选择地捕获您知道可以处理/忽略的异常。

关于python - 如何继续 Python 的 try block 中的下一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7952869/

相关文章:

python - 提取或裁剪热图像的冷或热区域

python - Python 元类的 __new__ 方法中的奇怪行为

python - 使用 Python 查找和更改 XML 文件中的属性

javascript - ASP.NET Ajax 错误 : Sys. WebForms.PageRequestManagerParserErrorException

java - 为什么不能在通用 catch 子句中捕获自定义异常

java - Android onPreExecute方法报奇怪错误

python - 如何解决 Python "WindowsError messages are not properly encoded"问题?

java - XMLPullParser 解析器无法解析 xml 标记内的 "(??????) [????] ·"

c# - System.Exception 或只是 Exception

python - 是否可以使用 pandas 将 .xlsx 保存为只读?