我最近遇到了一个非常酷的 Python 模块,叫做pdb。对于那些不熟悉它的人来说,它非常易于使用,并且可以让您访问当时范围内的几乎所有内容。使用它所需要做的就是import pdb
将此行放入程序中要设置断点的位置:
pdb.set_trace()
它的工作原理非常类似于gdb
,如果它在某种程度上是建立在上面的,我不会感到惊讶。无论如何,我想知道的是:
假设我在第一个断点处停止,评估了一些东西,现在我想完成我的程序。我怎样才能告诉调试器完成程序,而不在任何断点处停止?有一些命令,例如continue
、step
和next
,但这些命令似乎都不能不间断地运行程序的其余部分。任何人都有这方面的经验,还是我要求一些不存在的东西?谢谢!