Jupyter的魔术功能处理笔记本异常
- 论坛
- Jupyter的魔术功能处理笔记本异常
16 浏览
Jupyter的魔术功能处理笔记本异常
我在Jupyter笔记本中有几个长时间运行的实验。因为我不知道它们何时会完成,所以我在笔记本的最后一个单元格中添加了一个邮件功能,这样当笔记本完成时,我会自动收到一封邮件。
但是当某个单元格发生随机异常时,整个笔记本就停止执行,我就收不到任何邮件。所以我想知道是否有一些神奇的函数,可以在发生异常/内核停止时执行一个函数。
像这样:
def handle_exception(stacktrace): send_mail_to_myself(stacktrace) %%in_case_of_notebook_exception handle_exception # <--- 这就是我在寻找的
另一个选项是在每个单元格中封装try-catch,对吧?但是那样太麻烦了。
提前感谢任何建议。