- 将以下代码段粘贴到普通(代码)单元格中,
- 执行它( 按[Ctrl + Enter] ),然后
- 保存 笔记本。
下次(重新)加载它时,所有单元都将运行,并且将使用其刷新的输出保存检查点。
%%html<script> // AUTORUN ALL CELLS ON NOTEBOOK-LOAD! require( ['base/js/namespace', 'jquery'], function(jupyter, $) { $(jupyter.events).on("kernel_ready.Kernel", function () { console.log("Auto-running all cells-below..."); jupyter.actions.call('jupyter-notebook:run-all-cells-below'); jupyter.actions.call('jupyter-notebook:save-notebook'); }); } );</script>
请注意,如果清除上面单元格的输出,则必须重复步骤2和3。
小费对于可能要实现的目标,您可以考虑以下更合适的解决方案:
- Jupyer Thebe:在与ipython-kernels后端通信的静态页面中嵌入代码片段。
- 交互:从笔记本构建基于电子的应用程序。
- 仪表板:“官方”工作允许预先配置笔记本单元输出的网格(“仪表板”),打包并将其作为独立的Web应用程序使用。
您可以在本文中找到有关情况的摘要。
争议之前在其他网站上也曾提出
过类似的问题,但是在此googlegroup线程中,有人提交了一个解决方案,而
组主持人将其删除了(!)
,显然是为了保护地球上的生命:-)因此,请谨慎使用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)