在 Python 的交互式 shell 中处理不带 try 块的异常

发布于 2024-07-26 16:17:35 字数 67 浏览 7 评论 0 原文

看这个问题的标题。 我想处理最后一个命令中引发的异常。 _ 没有帮助我。 有这样的事吗?

See the title of this question. I want to play with the exception raised in the last command. _ didn't help me. Is there anything like that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

独守阴晴ぅ圆缺 2024-08-02 16:17:35

执行此操作:

import sys
sys.exc_info()

它将为您提供有关异常的信息。 它是一个包含异常类型、异常实例和回溯对象的元组。

Do this:

import sys
sys.exc_info()

It will give you information about the exception. It's a tuple containing the exception type, the exception instance and a traceback object.

那请放手 2024-08-02 16:17:35

如果您的“交互”发生在 Jupyter 内,请选中此 > Jupyter 处理笔记本异常的魔法

它非常漂亮。

如果你想添加声音> Jupyter / Colab:在任何单元格中出现任何错误时播放声音+在完成长时间运行的单元格后播放声音

If your 'interactive' happens within Jupyter, check this > Jupyter magic to handle notebook exceptions

It is just beautiful.

If you want to add a sound > Jupyter / Colab : Play sound with any error in any cell + Play sound after completing long running cells

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文