【问题标题】:Automatic execution of code after finishing a cell in Jupyter在 Jupyter 中完成一个单元格后自动执行代码
【发布时间】:2016-02-22 22:17:39
【问题描述】:

是否可以设置 Jupyter,以便每当单元完成运行时它会自动执行一些代码?

我的一些代码运行时间比较长,而且要经常查看代码是否完成,相当不方便。我可以在每个单元格的末尾手动添加一些通知代码,但如果我可以简单地将这些代码放入 jupyter_application_config.pycustom.js 中,并让 jupyter 自动调用它会容易得多。

如果能设置成在单元格运行时间超过n秒时执行代码就更好了。

【问题讨论】:

  • 看看来自IPython-notebook-extensions 的通知扩展。当内核在运行一段可配置的秒数后完成时,它将弹出一个浏览器通知。要以编程方式执行此操作,我想您可以查看扩展程序的实现以了解有关如何执行此操作的一些想法。
  • @DavidZ 感谢您的指点!

标签: jupyter


【解决方案1】:

这个答案有点晚了......但我也想要在 Jupyter 单元中长时间运行的代码完成时收到通知,并且我发现 Notify 扩展受到限制(例如,如果我离开我的计算机,则没有通知) .我自己的解决方案是创建一个自定义魔法,使用 Pushbullet 将通知发送到我的计算机和我的 iPhone。

魔法被称为pushnote。或许对你有帮助。

【讨论】:

    猜你喜欢
    • 2018-01-26
    • 1970-01-01
    • 2019-11-20
    • 2019-12-11
    • 2018-03-12
    • 1970-01-01
    • 2013-02-27
    • 2012-02-08
    • 1970-01-01
    相关资源
    最近更新 更多