如果满足某些条件,我想暂停执行在Google Datalab笔记本上执行python命令的单元格。
这样做的首选方法是什么,不会影响笔记本的其余部分?
if x:
quit()
会破坏笔记本电脑。
答案 0 :(得分:0)
一个可能的解决方案是将代码包装在函数中,并使用private static Engine instance = new Engine()
提前退出。
return
另一个解决方案是引发异常:
def do_work():
stopExecution = True
if stopExecution:
return
print 'do not print'
do_work()
更好的解决方案是使用if语句来允许代码执行,而不是阻止它。例如,
stopExecution = True
if stopExecution:
raise Exception('Done')
print 'do not print'