当您在第一个 jupyter 笔记本 (first.ipynb) 中时,您可以执行第二个,但如何传递参数呢?
假设第二个有以下内容:
xx = 10
您可以从第一个调用第二个,如下所示:
%run second.ipynb
xx # will print 10 (= nicely set up from the second one)
但是我如何将参数传递给第二个笔记本/运行魔法?
IE。
%run second.ipynb foo=20
然后有一个:
if foo is not None:
xx = foo
在第二个?
这种天真的方法失败了:
NameError: name 'foo' is not defined
即参数没有被传递。
由于它在同一进程中执行 - 我可以简单地将参数定义为第一个笔记本中的变量。
感觉很脏 - 但很方便。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)