Python &引用;“循环”;或;def";在单独的单元上

Python &引用;“循环”;或;def";在单独的单元上,python,jupyter-notebook,ipython,Python,Jupyter Notebook,Ipython,为了代码的可读性,最好能在“def”或“For循环”中拆分单元格。例如: def myfunction(a): #cell 1 <br /> a=a+4 #cell 2 <br /> a=a*10 #cell 3 <br /> return a #cell 4 <br /> def myfunction(a):#单元格1 a=a+4#单元2 a=a*10#单元3 返回一个#单元格4 例如:目前我有100多个单元格,我需要在其

为了代码的可读性,最好能在“def”或“For循环”中拆分单元格。例如:

def myfunction(a): #cell 1  <br />
  a=a+4 #cell 2  <br />
  a=a*10 #cell 3  <br />
  return a #cell 4  <br />
def myfunction(a):#单元格1
a=a+4#单元2
a=a*10#单元3
返回一个#单元格4
例如:目前我有100多个单元格,我需要在其周围绕一个For循环。到目前为止,我看到的唯一方法是:要么合并所有单元格,要么直接导出到普通python

我在找一些魔法细胞,但没有找到像这样的。 这就是我将看到的,这是一个神奇的开始。如果我们用这个神奇的关键字运行cell,那么从现在开始代码不会被执行,而是存储在某个地方(catch?)。当我们用神奇的单词%%Stop“运行”一个单元格时,所有收集的代码都会运行

通过这种方式,我仍然可以一个单元一个单元地测试代码,并将其作为一个整体运行(特别是对于循环中的大型脚本或“def”中的复杂脚本)

你知道怎么处理吗


我确信我已经混合了
ipython
jupyter
notebook;)的基本思想,但我仍然在寻找答案和解决办法。我现在看到的唯一一个是创建我自己的神奇关键词,但这可能会很难做到。

这可能是一个复制品。简而言之,这是不可能的。您不能在Jupyter中的单元格之间拆分块中的代码。这可能是的副本。简而言之,这是不可能的。不能在Jupyter中的单元格之间拆分块中的代码。