1

好的,我是 python 的新手,我的代码调用了一些库(它包装了一些 C++ 代码),我在我这边传递了一个回调函数(因为库需要)。奇怪的是,如果我在代码的另一部分插入断点,它将在 Eclipse 中命中并且调试器停止,但回调中的断点都没有命中。肯定会调用回调,但 PyDev 以某种方式忽略了断点。我做错了什么?回调显然来自不同的线程。我正在使用 Python 2.7

4

1 回答 1

1

尝试在代码中导入pdb并手动设置断点pdb.set_trace()。这不适用于所有多线程情况,但我发现它适用于许多情况,并且是对原生 Eclipse/PyDev 调试器的重大改进。

于 2012-10-04T13:08:42.460 回答