如何退出 iPython 笔记本调试会话?

7
我正在使用iPython笔记本和"%%debug"命令。在我的代码中,我进行了一个循环,并设置了一些断点。现在,我似乎无法通过'CTRL+C'(在常规的ipython中有效)停止循环。
例如,假设我有一个包含"ipdb.set_trace()"的循环。现在,如果我按下"C"键,循环将继续到"ipdb.set_trace()",而用户无法使用"CTRL+D/C"退出循环。
如何退出这样的循环?

你能给出一个具体的例子,说明你想要做什么吗? - Thomas K
我已经更新了我的问题,你可以清楚地看到。 - aviyaron
2个回答

10
您可以输入exit()退出调试模式。

0

你可以使用“ctrl+d”来删除单元格。

或者,要退出调试模式,只需执行exit()命令。

注意:如果存在重要代码,则不建议删除单元格。


我刚刚在我的Jupyter(以前的iPython)笔记本电脑上成功使用了exit(),以退出调试会话(在Mac上)。 - D. Woods
2
“Ctrl + D” 这个东西有什么用?我不明白它如何帮助提高工作效率。 - adir abargil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接