在我的ipython笔记本
中,有一部分单元格用作初步检查。
现在我想要关闭它
,因为运行后我已经知道了数据集的状态,但我也想保留它,这样使用这个笔记本的其他人就可以拥有这个功能。
我该怎么做?有没有做这件事的示例?
我可以
注释掉
这些单元格,但是在关闭
和打开
之间切换会很麻烦。而且对于其他人来说也可能不太方便。我可以将其抽象成一个
函数
,但是这本身就有一些方法,所以代码会非常复杂,而且可能很难阅读?
在我的ipython笔记本
中,有一部分单元格用作初步检查。
现在我想要关闭它
,因为运行后我已经知道了数据集的状态,但我也想保留它,这样使用这个笔记本的其他人就可以拥有这个功能。
我该怎么做?有没有做这件事的示例?
我可以注释掉
这些单元格,但是在关闭
和打开
之间切换会很麻烦。而且对于其他人来说也可能不太方便。
我可以将其抽象成一个函数
,但是这本身就有一些方法,所以代码会非常复杂,而且可能很难阅读?
esc
然后再按 r
。这将把它转换为“原始”单元格。同样的操作可以将其转换回来,即 esc
+ y
。不需要注释,只需按键即可。Esc
启用)
↩:进入编辑模式
⇧↩:运行单元格并选择下面的单元格
⌃↩:运行单元格
⌥↩:运行单元格并在下方插入一个新单元格
y:转换为代码单元格
m:转换为 Markdown 单元格
r:转换为原始单元格
esc+r
?我想要关闭的代码涉及多个单元格,而不仅仅是一个。 - ZK Zhao%%script false --no-raise-error
你可以使用一个条件语句,但需要额外增加一层缩进。
cellEnabled = 0
#cellEnabled = 1
if cellEnabled:
doA()
doB()
我有同样的需求,最终我发现了一个名为 Freeze 的 nbextension。启用它后,您将在工具栏中获得一个漂亮的冻结按钮。当您单击它时,您当前所在的单元格将变为“冻结”状态。这意味着它将变成绿色(使其在视觉上清晰),并且在运行所有过程中将被忽略。它也被锁定以防止编辑,因此在编辑或运行单元格之前需要解除冻结(解锁按钮位于冻结按钮左侧两个)。不过这很容易做到,因为只需要一个按钮。
如果这不是非常清楚,请告诉我。否则,希望这可以帮助您!