16
|
Craig McQueen Dr. Watson · 技术社区 · 15 年前 |
![]() |
1
16
抽象地说:
在Python2.5中做您想要的事情 另一种方法是将异常存储在变量中,然后显式重新引发它:
请注意,您可能不应该只是使用裸
|
![]() |
2
21
我相信你看到的是 exception chaining ,这是一个 change in Python 3 . 从 动机 政治公众人物部分:
pep接着详细描述了新的异常链(在py3k中实现),这是一篇有趣的文章。我今天学到了新的东西。 |
![]() |
3
0
在我的 CausedException class 对于Python2.x(以及Python3,如果您希望传递原因树而不是简单的原因链),我会处理这个问题。也许它能帮助你。 |