首页 > 解决方案 > 依次调用多个 Jupyter Notebook

问题描述

我们的团队开发了 python 脚本来处理 10 个独立但功能相关的 jupyter 笔记本中的数据,即笔记本 1 的输出将用作笔记本 2 的输入,依此类推。

我们的下一步是自动化数据处理过程。有什么方法可以顺序调用 jupyter 笔记本?

标签: jupyter-notebookinvoke

解决方案


nbconvert允许您运行笔记本。要运行笔记本并将现有输出替换为新输出,您可以使用。

jupyter nbconvert --execute --to notebook --inplace <notebook>

有关更多选项和不同方法,您可以查看 您可以使用上述命令为每个笔记本创建一个脚本,这应该能够按顺序执行笔记本。

Script:
jupyter nbconvert --execute --to notebook --inplace <notebook1>
jupyter nbconvert --execute --to notebook --inplace <notebook2>

Run script.

推荐阅读