Python 异常链接:从链中获取以前异常的正确方法是什么?

Python 异常链接:从链中获取以前异常的正确方法是什么?,python,python-3.x,Python,Python 3.x,我看到,当我有一个异常链时,它们通过Exception.\u_context\u_属性链接到前面的异常实例,该属性是一个引用。但这是我调查的结果。我还没有找到任何官方信息,什么是获取链中先前异常的正确和安全的方法。使用\uuuuu上下文\uuuuu属性是否正确?是否可能遇到异常实例以外的其他情况?这是正确的方法,但您可能还需要使用其他属性和/或变量,如\uuuuuuuuuuuuuuu,exc\u type,exc\u value等。有关更多信息,请阅读PEP。

我看到,当我有一个异常链时,它们通过
Exception.\u_context\u_
属性链接到前面的异常实例,该属性是一个引用。但这是我调查的结果。我还没有找到任何官方信息,什么是获取链中先前异常的正确和安全的方法。使用
\uuuuu上下文\uuuuu
属性是否正确?是否可能遇到异常实例以外的其他情况?

这是正确的方法,但您可能还需要使用其他属性和/或变量,如
\uuuuuuuuuuuuuuu
exc\u type
exc\u value
等。有关更多信息,请阅读PEP。