如何在Python IDLE中设置断点到其他模块?
如果我编辑了两个模块,一个叫做“鸡蛋”,另一个叫做“火腿”,而“鸡蛋”模块又引入了“火腿”模块,那么我该怎么运行“鸡蛋”模块,让IDLE在“火腿”模块设置的断点处停下来呢?到目前为止,我只能让IDLE识别正在运行的模块中的断点,而无法识别被引入的模块中的断点。
1 个回答
8
- 启动 IDLE
- 打开 eggs 文件和 ham 文件
- 在这两个文件中设置你想要的断点
- 回到 IDLE 的命令行,选择 调试(Debug) => 调试器(Debugger)
- 再回到 eggs 文件,开始运行。
你应该会在每个文件的断点处停下来。(这个方法有效,我刚刚测试过。)