gpt4 book ai didi

python - 如何在引发时将变量传递给异常并在异常时检索它?

转载 作者:IT老高 更新时间:2023-10-28 20:39:39 27 4
gpt4 key购买 nike

现在我只有一个空白的异常类。我想知道如何在它被引发时给它一个变量,然后当我在 try...except 中处理它时检索该变量。

class ExampleException (Exception):
pass

最佳答案

给它的构造函数一个参数,把它存储为一个属性,然后在 except 子句中检索它:

class FooException(Exception):
def __init__(self, foo):
self.foo = foo

try:
raise FooException("Foo!")
except FooException as e:
print e.foo

关于python - 如何在引发时将变量传递给异常并在异常时检索它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6626816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com