我想知道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
表示的单元格。否则,我确实希望执行后续的单元格。
我认为一种解决方案是在编写sys.exit()
的同一个单元中编写else
语句中所有后续单元的代码。然而,我不想这样做。
发布于 2019-09-21 00:22:48
尝试使用此选项,而不是sys.exit
raise SystemExit("Stop right there!")
https://stackoverflow.com/questions/58032000
复制相似问题