从其他笔记本启动笔记本 [英] Start notebook from other notebook

查看:0
本文介绍了从其他笔记本启动笔记本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用jupyter-lab

%run otherNotebook.ipynb

显示以下错误消息

错误:找不到其他Notebook.ipynb.py文件

如何使用魔术方法并防止将.py添加到文件

推荐答案

如上所述here%run用于在IPython中将命名文件作为程序运行。Jupyter笔记本不是Python程序。

笔记本可以使用Jupytext转换为Python程序/脚本。转换后,您可以使用%run

或者,您可以使用nbconvert to execute a notebook或使用Papermill to execute a notebook。造纸厂允许您在运行时轻松传递参数。我在‘Step#5’here和‘Step#2’here下面的代码中注释掉了这两个示例。

如果您实际上正尝试将代码带到您当前的笔记本中,那么您可能希望了解importing Jupyter notebooks as modules。推荐importnbhere,方便导入笔记本。或者,我只是偶然发现了subnotebook项目,它让您像调用Python函数一样运行笔记本,传递参数并返回结果,包括输出内容。

这篇关于从其他笔记本启动笔记本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆