使用另一个笔记本中的动态名称/字符串运行 jupyter 笔记本

Ric*_*ica 2 python jupyter jupyter-notebook

人们可以使用魔法从另一台笔记本运行 Jupyter 笔记本%run

%run my_notebook.ipynb
Run Code Online (Sandbox Code Playgroud)

但是,我有希望在 python 变量中运行的笔记本的路径和名称,notebook_name.

是否可以使用%run魔法来运行此笔记本?如果没有,我还可以如何使用变量中包含的名称来运行笔记本str

gmd*_*mds 6

通常,您可以使用$Jupyter 魔术函数来评估 Python 变量,就像在 shell 中一样:

%run $notebook_name
Run Code Online (Sandbox Code Playgroud)