如何在Python IDLE中设置断点到其他模块?

5 投票
1 回答
5982 浏览
提问于 2025-04-16 01:38

如果我编辑了两个模块,一个叫做“鸡蛋”,另一个叫做“火腿”,而“鸡蛋”模块又引入了“火腿”模块,那么我该怎么运行“鸡蛋”模块,让IDLE在“火腿”模块设置的断点处停下来呢?到目前为止,我只能让IDLE识别正在运行的模块中的断点,而无法识别被引入的模块中的断点。

1 个回答

8
  1. 启动 IDLE
  2. 打开 eggs 文件和 ham 文件
  3. 在这两个文件中设置你想要的断点
  4. 回到 IDLE 的命令行,选择 调试(Debug) => 调试器(Debugger)
  5. 再回到 eggs 文件,开始运行。

你应该会在每个文件的断点处停下来。(这个方法有效,我刚刚测试过。)

撰写回答