Получить имя ноутбука Jupyter - PullRequest
0 голосов
/ 01 июня 2018

Я хочу сохранить текущее имя ноутбука Jupyter в переменной python.Я создаю 2 ячейки

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

и

notebook_name

. Это прекрасно работает, если я выполняю ячейки одну за другой, но я в основном выполняю ячейки с помощью команды «запустить все ячейки», и в этомВ случае, если я получаю ошибку:

NameError: name 'notebook_name' is not defined

Я получаю ту же ошибку, если объединить предыдущие 2 ячейки в 1 ячейку.Я считаю, что это связано с синхронизацией между Python и JavaScript.Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...