我已经解决了这个问题,我只是在这里发布,因为我无法通过谷歌或通过阅读文档来解决这个问题。我只偶然发现了它。
要添加断点,右键单击要添加断点的行,然后选择“设置断点”。该行将突出显示。 (请注意,这仅在您编辑文件时有效;它在解释器中不起作用。)
This site有一个关于使用IDLE调试器的详细教程。
在Mac上,您需要按住Control键才能而不是右键单击。
答案 0 :(得分:8)
有一个open Python issue about the lack of documentation for IDLE breakpoints。欢迎捐款!
更新:在Nick的帮助下,更新了在线文档和IDLE帮助文件(适用于2.7.4,3.2.4和3.3.0)。
答案 1 :(得分:7)
完成OP提供的答案:设置断点后 - 必须打开IDLE的调试模式(使用debug - > debugger)。运行程序时,按" Go"在打开的调试窗口中,IDLE将在断点处停止。
答案 2 :(得分:4)
您可以在运行之前设置断点。
答案 3 :(得分:2)
只是添加到这个答案(会评论但是对于说我没有足够声誉的规则):在Mac上你必须按住Ctrl键点击。正常"右键单击"至少对于触控板不起作用来调出具有设置断点选项的上下文菜单。