获取Jupyter笔记本名称

时间:2018-05-31 22:02:57

标签: javascript python synchronization jupyter-notebook

我想在python变量中存储当前运行的Jupyter笔记本名称。 我创建了2个单元格

from IPython.display import display,Javascript 
Javascript('IPython.notebook.kernel.execute("notebook_name = " + "\'"+IPython.notebook.notebook_name+"\'");')

notebook_name

如果我一个接一个地执行单元格,这可以正常工作,但我主要使用&#34执行单元格;运行所有单元格"命令,在这种情况下,我收到错误:

NameError: name 'notebook_name' is not defined

如果我将前2个单元格合并为1个单元格,则会出现相同的错误。我相信这是由于python和JavaScript之间的同步。任何帮助表示赞赏。

0 个答案:

没有答案