您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – 如何报告异常以供日后使用

5b51 2022/1/14 8:21:27 python 字数 1472 阅读 475 来源 www.jb51.cc/python

我有一个python文件,其中我有两个函数,每个函数都引发异常.def f(): raise e1 def g(): raise e2 我的问题是,是否可以将这些异常存储在变量中,例如列表 - [e1,e2] - ,以便控制另一个函数中异常执行的顺序,比如说h?最佳答案异常是对象,就像Python中的大多数东西一样;具体来说,您可以在捕

概述

我有一个python文件,其中我有两个函数,每个函数都引发异常.

def f():
    raise e1

def g():
    raise e2

我的问题是,是否可以将这些异常存储在变量中,例如列表 – [e1,e2] –,以便控制另一个函数中异常执行的顺序,比如说h?

exceptions = []
try:
    f()
except Exception as f_exc:
    exceptions.append(f_exc)

try:
    g()
except Exception as g_exc:
    exceptions.append(g_exc)

我不确定您想要存储异常以便稍后查看的用例.通常,只要您抓住异常,就会对异常采取行动.

总结

以上是编程之家为你收集整理的python – 如何报告异常以供日后使用全部内容,希望文章能够帮你解决python – 如何报告异常以供日后使用所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶