Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在空闲状态下向Python程序添加断点?_Python_Windows_Breakpoints_Python Idle - Fatal编程技术网

如何在空闲状态下向Python程序添加断点?

如何在空闲状态下向Python程序添加断点?,python,windows,breakpoints,python-idle,Python,Windows,Breakpoints,Python Idle,我已经解决了这个问题,我只是把它贴在这里,因为我无法用谷歌或者通过阅读文档来理解它。我只是偶然发现的 要添加断点,请在要添加断点的行上单击鼠标右键,然后选择“设置断点”。该行将高亮显示。(请注意,这仅在编辑文件时有效;在解释器中不起作用。) 有一个关于使用空闲调试器的详细教程 在Mac上,您需要控制单击,而不是右键单击。有一个。欢迎捐款 更新:在线文档和IDLE帮助文件(适用于2.7.4、3.2.4和3.3.0)已在Nick的帮助下更新。完成OP提供的答案:设置断点后-必须打开IDLE的调试模式

我已经解决了这个问题,我只是把它贴在这里,因为我无法用谷歌或者通过阅读文档来理解它。我只是偶然发现的

要添加断点,请在要添加断点的行上单击鼠标右键,然后选择“设置断点”。该行将高亮显示。(请注意,这仅在编辑文件时有效;在解释器中不起作用。)

有一个关于使用空闲调试器的详细教程

在Mac上,您需要控制单击,而不是右键单击。

有一个。欢迎捐款


更新:在线文档和IDLE帮助文件(适用于2.7.4、3.2.4和3.3.0)已在Nick的帮助下更新。

完成OP提供的答案:设置断点后-必须打开IDLE的调试模式(使用调试-->调试器)。运行程序时,在打开的调试窗口中按“Go”,IDLE将在断点处停止。

只是添加到这个答案(如果没有规则说我没有足够的信誉,我会评论):在Mac上,你必须控制单击。至少在触摸板上正常的“右键单击”无法打开上下文菜单,其中包含设置断点的选项。

您可以在运行断点之前设置断点

  • 通过右键单击程序的相关行来设置断点
  • 在pythonshell上,查找Debug-[Debug On]将显示在空闲的pythonshell中
  • 返回您的程序并按F5(热键)运行程序,它将在相关的换行符中停止
  • 如果要查看某些全局变量或代码行,可以选中调试器中的复选框

  • 您在哪里向文档提交修补程序?我查看了空闲页面,但没有编辑按钮。我看了sourceforge页面,但上面说他们已经转到了python.org。我看了主页(和几个子页面),但什么也没看到。我遗漏了什么?如果你登录到Python bug跟踪器,然后查看链接的问题(),你应该会看到一个“评论”文本字段和一个“选择文件”按钮来选择要上传的文件。为了澄清这个答案。。。在pythonshell中,单击Debug,然后选中Debugger。将打开一个对话框。然后在运行或按F5启动脚本后,单击调试器窗口中的“Go”按钮。我注意到,如果你在一条空线上设置一个断点,它就会直接穿过它。您必须在不想运行的第一行实际代码上设置它。我发现本教程也很有用:那不是true@Grezzo,我更新了我的评论,当时不是很熟练。谢谢你的反馈。希望现在更好。谢谢你的帮助:-)谢谢!你能修改一下我的回答的有用性吗?