在Python交互式终端中无须try块处理异常

3 投票
2 回答
2503 浏览
提问于 2025-04-15 12:39

看看这个问题的标题。我想处理一下上一个命令中出现的错误。_ 对我没有帮助。有没有其他的方法可以做到这一点?

2 个回答

0

如果你的“交互式”操作是在Jupyter中进行的,可以查看这个链接 > Jupyter魔法来处理笔记本异常

这个功能真是太棒了。

如果你想添加声音,可以看看这个链接 > Jupyter / Colab:在任何单元格出错时播放声音 + 在长时间运行的单元格完成后播放声音

5

这样做:

import sys
sys.exc_info()

这样可以让你获取关于错误的信息。它会返回一个包含三部分内容的元组:错误的类型、错误的实例和一个追踪对象。

撰写回答