jupyter 调试python 如何加断点
时间: 2023-10-13 22:07:26 浏览: 346
利用Pycharm断点调试Python程序的方法
在 Jupyter Notebook 中,您可以使用内置的 `%debug` 魔法命令进行调试。这个命令将您带到交互式调试器中,您可以在其中检查变量、查看堆栈跟踪等。
如果您想要在代码中设置断点,请使用 `pdb` 模块。您可以在代码中使用 `import pdb; pdb.set_trace()` 在您希望程序停止执行的位置下设置断点。当程序执行到这个点时,它将停止执行并进入交互式调试器。
以下是一个示例:
```python
import pdb
def my_function():
x = 1
y = 2
pdb.set_trace() # 设置断点
z = x + y
return z
my_function()
```
当代码执行到 `pdb.set_trace()` 时,程序将停止执行并进入交互式调试器,您可以在其中检查变量、查看堆栈跟踪等。
阅读全文