我已经解决了这个问题,我只是把它贴在这里,因为我不能用谷歌或阅读文档来解决它。我只是偶然发现了它。要添加断点,**右键单击要添加断点的行,然后选择“设置断点”。**该行将突出显示。(注意,这仅在编辑文件时有效;它在解释器中不起作用。)This site有一个关于使用IDLE调试器的详细教程。在Mac上,您需要按住Control键点按,而不是右键点按。
9njqaruj1#
完成OP提供的答案:设置断点后-你必须打开IDLE Shell的调试模式(使用debug --〉debugger)。当你运行程序时,在打开的调试窗口中按“Go”,IDLE将在断点处停止。IDLE Shell是当您按F5键运行Python脚本时出现的窗口。
wpx232ag2#
有一个open Python issue about the lack of documentation for IDLE breakpoints。欢迎投稿!更新:在Nick的帮助下,在线文档和IDLE帮助文件(适用于2.7.4、3.2.4和3.3.0)已经更新。
4xy9mtcn3#
您可以在运行断点之前设置断点。1.通过右击程序的相关行来设置断点1.在Python shell中,查找Debug - [Debug On]将显示在IDLE Python shell中1.返回到程序并按F5(热键)运行程序,程序将在相关的中断行停止1.如果你想查看一些全局变量或代码行,你可以选中调试器中的复选框
v2g6jxz64#
只是补充一下这个答案(如果不是规则说我没有足够的声誉这样做,我会评论):在Mac上,你必须按住Ctrl键并点击鼠标。至少对于触控板来说,正常的“右键点击”并不能调出带有设置断点选项的上下文菜单。
4条答案
按热度按时间9njqaruj1#
完成OP提供的答案:设置断点后-你必须打开IDLE Shell的调试模式(使用debug --〉debugger)。当你运行程序时,在打开的调试窗口中按“Go”,IDLE将在断点处停止。
IDLE Shell是当您按F5键运行Python脚本时出现的窗口。
wpx232ag2#
有一个open Python issue about the lack of documentation for IDLE breakpoints。欢迎投稿!
更新:在Nick的帮助下,在线文档和IDLE帮助文件(适用于2.7.4、3.2.4和3.3.0)已经更新。
4xy9mtcn3#
您可以在运行断点之前设置断点。
1.通过右击程序的相关行来设置断点
1.在Python shell中,查找Debug - [Debug On]将显示在IDLE Python shell中
1.返回到程序并按F5(热键)运行程序,程序将在相关的中断行停止
1.如果你想查看一些全局变量或代码行,你可以选中调试器中的复选框
v2g6jxz64#
只是补充一下这个答案(如果不是规则说我没有足够的声誉这样做,我会评论):在Mac上,你必须按住Ctrl键并点击鼠标。至少对于触控板来说,正常的“右键点击”并不能调出带有设置断点选项的上下文菜单。