0

我正在调试我正在编写的脚本,从 pdb 执行语句的结果没有意义,所以我的自然反应是尝试用 pdb 跟踪它。


套用一句话:哟 dawg,我喜欢 python,所以你能把我的 pdb 放在我的 pdb 中,这样我就可以一边调试一边调试吗?

4

1 回答 1

0

听起来您正在寻找文档中相当突出的内容,这是一组方法,可让您以编程方式在表达式、字符串中的代码或函数上调用调试器:

当我已经在 pdb 提示符处时(通常是通过遇到放置良好的 pdb.set_trace() 语句到达那里)并且想要测试例如某些未调用的方法调用的变体,我会使用这些我的来源,但我可以在当前上下文中手动调用它。

如果这不是您要查找的内容,您是否只想在提示符处使用“step”命令而不是“next”命令?(目前还不清楚您在这里真正想要什么。一个例子可能会有所帮助。)

于 2010-06-16T02:47:47.093 回答