依次调用多个 Jupyter Notebook

Invoke several Jupyter Notebook sequentially

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

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

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.