在第一个jupyter笔记本(first.ipynb)中,您可以执行第二个笔记本,但是如何传递参数呢?
假设第二个内容如下:
xx = 10
您可以从第一个呼叫第二个,例如:
%run second.ipynb
xx # will print 10 (= nicely set up from the second one)
但是如何将参数传递给第二个笔记本/运行魔术? 即。
%run second.ipynb foo=20
然后有一个:
if foo is not None:
xx = foo
第二个?
这种幼稚的方法失败了:
NameError: name 'foo' is not defined
即该参数未传递。
答案 0 :(得分:0)
由于它是在同一过程中执行-我可以在第一个笔记本中简单地将参数定义为变量。
感觉很脏-却很方便。