如何在 Python IDLE 中运行的模块以外的模块中设置断点?

发布于 2024-09-10 23:33:15 字数 122 浏览 3 评论 0原文

如果我编辑两个模块,eggs 和 ham,并且模块 Eggs 导入 ham,如何运行模块 Eggs,以便 IDLE 在 ham 中设置的断点处停止?到目前为止,我只能让 IDLE 识别实际运行的模块中设置的断点,而不是导入的断点。

If I edit two modules, eggs and ham, and module eggs imports ham, how do I run module eggs such that IDLE stops at breakpoints set in ham? So far, I have only been able to get IDLE to recognize breakpoints set in the module actually being run, not those being imported.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沫离伤花 2024-09-17 23:33:15
  1. 启动IDLE,
  2. 打开eggs,打开ham,
  3. 在两个文件中设置所需的断点,
  4. 进入IDLE的shell,选择Debug=>Debugger,
  5. 返回eggs并运行。

您应该在每个文件中的断点处停止。 (它有效,我刚刚测试过。)

  1. start IDLE
  2. open eggs, open ham
  3. set desired breakpoints in both files
  4. go to IDLE's shell, select Debug=>Debugger
  5. go back to eggs and to run.

You should stop at break points in each file. (It works, I just tested it.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文