Jupyter notebook 打开Jupyter笔记本时如何在其上执行代码

Jupyter notebook 打开Jupyter笔记本时如何在其上执行代码,jupyter-notebook,jupyter,Jupyter Notebook,Jupyter,我不知道这是否可能,但我想在打开Jupyter笔记本时在它里面执行Python代码 我知道我可以转到Cell>>运行所有,但我要寻找的是一种自动执行的方法。在Jupyter中,您必须逐个Cell运行代码, 另一个快捷方式是SHift+Enter以运行 如果要同时运行所有代码,可以将其复制到SPyder并运行。1)如果安装了nbextensions,可以指定“初始化单元”,在笔记本运行时运行。您可以使用菜单中的单元格->单元格类型选项来定义它们 2) Javascript: from IPytho

我不知道这是否可能,但我想在打开Jupyter笔记本时在它里面执行Python代码


我知道我可以转到Cell>>运行所有,但我要寻找的是一种自动执行的方法。

在Jupyter中,您必须逐个Cell运行代码, 另一个快捷方式是SHift+Enter以运行

如果要同时运行所有代码,可以将其复制到SPyder并运行。

1)如果安装了nbextensions,可以指定“初始化单元”,在笔记本运行时运行。您可以使用菜单中的
单元格
->
单元格类型
选项来定义它们

2) Javascript:

from IPython.display import display, Javascript
display(Javascript("Jupyter.notebook.execute_cells_below()"))
3) 为了从单元格中获得完全自治,您始终可以导入python代码,替换
具有函数调用的单元格边界

那么,在
cell->cell type
下,我到底应该播种什么呢?我按照这个链接安装了nbexensions,但我只看到三个选项:代码、降价、原始NBConvert。除了其他三个,您还应该看到“初始化单元格”。尝试重新启动内核…您可能还需要将笔记本标记为受信任?谢谢,@stever!我的荣幸@DanielLima!你需要运行所有的代码吗?或者只是其中的一部分?您还可以使用或从命令行运行其中的所有代码,以便在打开结果时,所执行的笔记本就是您所看到的。