是否可以从Jupyter Notebook A运行Jupyter笔记本B,然后保存B的输出



第1部分:我想从另一个Jupyer笔记本a(也是.ipynb)执行一个Jupyter笔记本B(.ipynb

在这里,我想将一些变量从笔记本A传输到笔记本B,这些变量在笔记本B中是需要的。

笔记本B应该简单地从上到下运行,然后保存。无需调用任何函数。

第2部分:之后,我想将笔记本B的输出保存在HTML文件中,这样程序员就无法观察和分析结果。(因此,我想使用jupyter nbconvert notebook_b.ipynb--无输入--无提示--到html)

到目前为止,第2部分已经解决,但只是为了解释和更好地理解。

您可以使用Jupyter笔记本魔法。

%store variable_name

存储变量和

%store -r variable_name

Jupyter笔记本A

name = "carlo"
%store name
Stored 'name' (str)

Jupyter笔记本B

%store -r name
print(name)
carlo

这里还有一些进一步的例子

相关内容