【发布时间】:2019-09-20 16:19:08
【问题描述】:
我想知道 Jupyter Notebook 是否有命令在发出命令后停止后续单元格的运行。
我找到了this question 并尝试了sys.exit(),但命令下方的一些单元格仍在执行中。
我的脚本结构如下:
# tons of cells above
if df["target"].mean() == 1:
sys.exit("Condition met. Do not execute the cells below.")
# tons of cells below
理想情况下,如果df["target"].mean() 是1,则不应执行任何由tons of cells below 表示的单元格。否则,我确实想执行后续单元格。
我想一种解决方案是将所有后续单元格的代码写入 else 语句中的同一单元格内写入 sys.exit()。但是,我不想这样做。
【问题讨论】: