如何退出 ipdb 调试器?根据this question输入 q
应该可以。我使用的是 Python 3.6.6、Ipython 6.4.0,并且在以下上下文中不起作用:我有一个函数 f(x)
,它是从循环中的另一个函数调用的。两次迭代后,我只想停止评估并退出调试器。我的 f(x)
看起来像这样:
def f(x):
ipdb.set_trace()
字面意思是允许我在运行时检查x
。但是,输入 q
不会退出调试器。输入 os._exit(0) 会终止内核。一定有更好的东西吗?这是在 jupyter 笔记本中。
最佳答案
我记得这曾经是 IPython 5.1 中的一个错误,您可以尝试 Ctrl+d 退出调试器,或 quit(),或者您可以使用 Ctrl+z。
您可以尝试的最后一件事是 Ctrl+c。
关于python - 如何退出 ipdb 调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51529791/