在Python的交互式shell中处理异常而不使用try块

时间:2009-07-03 06:51:21

标签: python command-line exception-handling interactive-mode

请参阅此问题的标题。我想玩最后一个命令中引发的异常。 _没有帮助我。有什么类似的吗?

2 个答案:

答案 0 :(得分:5)

这样做:

import sys
sys.exc_info()

它会为您提供有关异常的信息。它是一个包含异常类型,异常实例和traceback对象的元组。

答案 1 :(得分:0)

如果您的“互动”发生在Jupyter中,请检查此> Jupyter magic to handle notebook exceptions

它真漂亮。

如果要添加声音> Jupyter / Colab : Play sound with any error in any cell + Play sound after completing long running cells