在pdb python中设置断点

时间:2014-02-04 06:33:16

标签: python debugging pdb

我想使用pdb设置断点,然后在程序中运行循环直到该断点。然后检查后,值继续(仅在该点停止),直到循环结束。我该怎么做?

2 个答案:

答案 0 :(得分:2)

您可以通过运行

从命令行运行程序到pdb
python -m pdb your_script.py

这将在第1行停止执行,现在设置断点为b linenumber,例如b 25。现在输入run,它将运行程序直到该断点。

答案 1 :(得分:1)

如果您可以修改代码,一种方法是将此行添加到您想要中断的位置:

import pdb; pdb.set_trace()