相关疑难解决方法(0)

是否可以使用ipdb.set_trace()删除断点集?

ipdb.set_trace()在Python代码中使用了某个地方.是否可以使用IPDB命令忽略此断点?

clear告诉我它清除了所有断点,但IPDB在它遇到障碍时再次停止ipdb.set_trace().

disable 1告诉我:No breakpoint numbered 1 ignore 1说:Breakpoint index '1' is not valid

澄清一下:当然我可以简单地从源代码中删除断点.但这需要退出调试器并再次启动它.通常需要大量工作才能到达某个地方并重新启动调试器会使生活变得更加困难.此外,如果存在一个巨大的循环并且您想要在循环中检查对象,最简单的方法是在对象之后直接在循环中放置一个断点.然后我怎么能跳过循环(以及所有数千个调用set_trace())并在循环使用后逐步执行代码next

python debugging ipdb

23
推荐指数
3
解决办法
6896
查看次数

是否可以跳过 pdb / ipdb 中的断点?

有没有办法告诉 pdb 或 ipdb 跳过所有未来的断点并完成执行,就好像它们不存在一样?

python pdb ipdb

14
推荐指数
1
解决办法
2万
查看次数

如何在不停止python程序的情况下禁用pdb.set_trace()并编辑代码

我怀疑我的一个循环中有问题,所以我用pdb.set_trace()设置了一个断点

import pdb
for i in range(100):
    print("a")
    pdb.set_trace()
    print("b")
Run Code Online (Sandbox Code Playgroud)

在这个循环中检查变量几次之后,我决定继续这个编程而不再进一步中断.所以我尝试用b命令获取中断号码,没有列出中断.我想这行代码没有设置断点.但如何在不停止程序和更改代码的情况下获得这个"断点"?

python pdb

7
推荐指数
3
解决办法
2371
查看次数

标签 统计

python ×3

ipdb ×2

pdb ×2

debugging ×1