如何在ipython笔记本中运行一个单元格,好像它在哪里一个脚本?

时间:2015-01-23 15:23:18

标签: ipython-notebook

魔术命令%run的典型用法是

%run foo.py

用于某些脚本文件foo.py

有没有办法使用此命令来运行单元格,例如In[83],而不是foo.py


这可以通过执行:

来完成

exec(In[83])

2 个答案:

答案 0 :(得分:0)

圣地亚哥,你可以在每次需要时简单地调用你的foo.py。这是通过他们的“名称”(即[83]或其他)“称呼一个单元格”的samr。这是脚本的优点。

答案 1 :(得分:0)

%load 83 然后 Enter 会比 exec(In[83]) 写得更短,并且会一直工作(几乎相同的上下文)。

此外,它还允许您修改单元格(这通常很有用)