我试图在运行 IPython 笔记本时获取当前的笔记本名称。我知道我可以在笔记本顶部看到它。我追求的是什么
currentNotebook = IPython.foo.bar.notebookname()
我需要在变量中获取名称。
最佳答案
添加到以前的答案,
要获取笔记本名称,请在单元格中运行以下命令:
%%javascript
IPython.notebook.kernel.execute('nb_name = "' + IPython.notebook.notebook_name + '"')
这将为您提供 nb_name 中的文件名
然后要获得完整路径,您可以在单独的单元格中使用以下内容:
import os
nb_full_path = os.path.join(os.getcwd(), nb_name)
关于python - 如何获取当前的 IPython/Jupyter Notebook 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50633415/