小编Flo*_*emo的帖子

Jupyter魔术处理笔记本异常

我的Jupyter笔记本中有一些长时间运行的实验.因为我不知道他们什么时候会完成,我会在笔记本的最后一个单元格中添加一个电子邮件功能,所以当笔记本完成后我会自动收到一封电子邮件.

但是当其中一个单元格中出现随机异常时,整个笔记本停止执行,我从未收到任何电子邮件.所以我想知道是否有一些魔法函数可以在异常/内核停止的情况下执行函数.

喜欢

def handle_exception(stacktrace):
    send_mail_to_myself(stacktrace)


%%in_case_of_notebook_exception handle_exception # <--- this is what I'm looking for
Run Code Online (Sandbox Code Playgroud)

另一种选择是将每个单元封装在try-catch中,对吧?但这太乏味了.

在此先感谢您的任何建议.

python jupyter jupyter-notebook

16
推荐指数
3
解决办法
6044
查看次数

标签 统计

jupyter ×1

jupyter-notebook ×1

python ×1