在Ipython中,如何将参数传递给单元格,就好像它是自己的脚本一样?

时间:2016-08-04 00:52:40

标签: python ipython ipython-notebook jupyter jupyter-notebook

例如,假设我在单元格中有一些自包含代码片段,

In [1]
from sys import argv
print(argv[1])

我希望能够将值传递给该单元格中的代码,大概是通过魔法传递,以便

In [2]
%expelliarmus "In [1]" 69105

输出

69105

有没有简单的方法让我这样做,理想情况下无需将单元格作为脚本写入我的磁盘?

编辑:我不能将它包装在一个函数中,因为在我工作的笔记本中(不是我上面发布的示例)我试图用argparse模块测试东西

0 个答案:

没有答案