返回

尝试catch-Python异常,尝试多个语句传递一个成功,一个例外

发布时间:2022-05-07 09:44:03 189
# node.js

我正在使用python,尝试将一个对象作为标准datetime对象或字符串,并返回一个字符串。返回的字符串在这里并不重要。重要的是,我想要完成的是这样的事情

try: 
     this if success break
     this if success break
     this if success break
except myException:
     then this

但如果没有多个嵌套的try-except块,我看不到任何方法可以实现这一点。我的假设是,只要'this'抛出异常,就会跳转到except子句,因此如果在到达第n个异常之前发生异常,则不会到达第n个'this'。

这种结构似乎是最容易读和最短写的,而不是试图重复尝试,除了块。

我在谷歌搜索中遗漏了什么?我看到格式了

try:
   something
except badExceptionOne:
   pass
except badExceptionTwo:
   pass

但我还没有找到

try:
   this and go past the except
   or this and go past the except
   or this and go past the except
except theExceptiontoRulethemAll
   print("barf back cause you gave me garbage")
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像