在pdb python中设置断点

在pdb python中设置断点,python,debugging,pdb,Python,Debugging,Pdb,我想使用pdb设置断点,然后在程序中运行循环直到该断点。然后在检查完这些值后继续(仅在该点停止),直到循环结束。如何操作?如果您可以修改代码,一种方法是在要中断的位置添加此行: import pdb; pdb.set_trace() 通过运行以下命令,可以从命令行将程序运行到pdb中 python -m pdb your_script.py 这将在第1行停止执行,现在使用b linenumber设置断点,例如b25。现在键入run它将运行程序直到中断点。是的,我添加了它。但它会在那个点停止一

我想使用pdb设置断点,然后在程序中运行循环直到该断点。然后在检查完这些值后继续(仅在该点停止),直到循环结束。如何操作?

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

import pdb; pdb.set_trace()

通过运行以下命令,可以从命令行将程序运行到pdb中

python -m pdb your_script.py

这将在第1行停止执行,现在使用
b linenumber
设置断点,例如
b25
。现在键入
run
它将运行程序直到中断点。

是的,我添加了它。但它会在那个点停止一次,然后当我按c时,它不会再次停止(在循环中)。我想继续循环它,并在循环中的某个点停止它,以检查值使用“n”表示下一步,使用“c”表示继续,或浏览pdb文档