从iPython中的另一个单元格调用函数

问题描述 投票:3回答:1

在一个单元格中,我有

  def function():
        stuff

在前面提到的单元格下面的单元格中,我打电话

   function()

我得到的错误是:

   name 'function' is not defined.

如何在iPython的另一个单元格中调用函数?

ipython ipython-notebook
1个回答
0
投票

首先运行在其中定义函数的单元格,然后运行从中调用它的单元格。如果以后对函数进行了任何更改,请再次运行该单元以使更改生效,否则您的调用将运行未更改的函数。

或@ymonad指出,每次都运行所有单元格。只要函数定义在调用它的任何点之前出现,它就可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.