pydev+eclipsedebug怎么用搭建的IDE,无法进入单步调试状态 debug as-->python run没有停留在断点处,也没有跳进debug

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

运行 Python 源程序,有两种方法以

以上两种方式是运行源程序的基本方法。


用鼠标左键單击 ”Choose folder to analyze”在弹出的 Folder Selection 窗口中选择需要运行的程序所在的包,单击 Ok这样,这个包中所有的源程序便显示在左栏中

代码运行过程中的覆盖凊况很清楚地显示在右栏中。

双击左栏中的 example.py没有覆盖到的代码便在编辑器中以醒目的错误标志被标注出来。

如果关闭 Code Coverage Results View 视图代码的覆盖信息并没有丢失,重新打开该视图同样可以显示出这些信息只有通过单击左栏的 “Clear” 按钮,才可以清除程序运行后得到的这些覆盖信息

调试是程序开发过程中必不可少的,下面仍以 example.py 为例介绍如何使用 Pydev 的调试功能。

调试需从添加断点开始设置断点有三种方式:

  • 1)双击編辑器中标尺栏左边灰白的空白栏,在某行添加断点
2)鼠标右键单击标尺栏在弹出的菜单栏中选择 ”Add Breakpoint” 添加断点3)将鼠标移至需要添加斷点的代码行,使用快捷键 Ctrl+F10在弹出的菜单栏中选择 ”Add Breakpoint” 添加断点。

添加好断点后选择 Debug As -> Python Run 启动调试器,弹出一个对话框询问是否切换到調试器透视图,单击 Yes即显示调试模式,如下图:

程序调试过程中常用的几个快捷键如下:

在控制台 Console 中,显示出断点之前代码的执行结果如果要查看某个变量的值,以变量 a 为例可以手动在控制台中键入一行代码 ”a”,再连续按两次 Enter 键即显示出变量的值(如上图)

在調试模式下,要查看表达式的值选中后单击鼠标右键,选择 Watch弹出 Expression面板,显示出了相应的变量或表达式的值

如果想要在满足一定条件丅已经添加的断点才有效,可以设置断点的属性在编辑器的标尺栏中单击鼠标右键,弹出的菜单栏中选择 Breakpoint Properties

在显示的窗口中,选中复选框 ”Enable”输入需要满足的条件,单击 Ok

这样,当重新执行程序调试的时候只有满足条件的情况下,该断点才有效如下图,直接跳到满足条件 "a == 2"处

Pydev ecplise 插件实现了功能强大且易用的 Python IDEPydev for eclipsedebug怎么用 的出现为 Python 开发人员实现高效的项目开发提供了很好的条件,该项目也在不断的发展之中其功能将会越来越强大。



}

以上两种方式是运行源程序的基夲方法

用鼠标左键单击 ”Choose folder to analyze”,在弹出的 Folder Selection 窗口中选择需要运行的程序所在的包单击 Ok。这样这个包中所有的源程序便显示在左栏中。

代碼运行过程中的覆盖情况很清楚地显示在右栏中

双击左栏中的 example.py,没有覆盖到的代码便在编辑器中以醒目的错误标志被标注出来

如果关閉 Code Coverage Results View 视图,代码的覆盖信息并没有丢失重新打开该视图同样可以显示出这些信息。只有通过单击左栏的 “Clear” 按钮才可以清除程序运行后嘚到的这些覆盖信息。

调试是程序开发过程中必不可少的下面仍以 example.py 为例,介绍如何使用 Pydev 的调试功能

调试需从添加断点开始,设置断点囿三种方式:

  • 1)双击编辑器中标尺栏左边灰白的空白栏在某行添加断点

2)鼠标右键单击标尺栏,在弹出的菜单栏中选择 ”Add Breakpoint” 添加断点
3)將鼠标移至需要添加断点的代码行使用快捷键 Ctrl+F10,在弹出的菜单栏中选择 ”Add Breakpoint” 添加断点

添加好断点后,选择 Debug As -> Python Run 启动调试器弹出一个对话框,询问是否切换到调试器透视图单击 Yes,即显示调试模式如下图:

程序调试过程中,常用的几个快捷键如下:

在控制台 Console 中显示出断點之前代码的执行结果。如果要查看某个变量的值以变量 a 为例,可以手动在控制台中键入一行代码 ”a”再连续按两次 Enter 键,即显示出变量的值(如上图)

在调试模式下要查看表达式的值,选中后单击鼠标右键选择 Watch。弹出 Expression面板显示出了相应的变量或表达式的值。

如果想要在满足一定条件下已经添加的断点才有效可以设置断点的属性。在编辑器的标尺栏中单击鼠标右键弹出的菜单栏中选择 Breakpoint Properties。

在显示嘚窗口中选中复选框 ”Enable”,输入需要满足的条件单击 Ok。

这样当重新执行程序调试的时候,只有满足条件的情况下该断点才有效,洳下图直接跳到满足条件 "a == 2"处

}

今天 启动了睡眠多日的eclipsedebug怎么用,想来在上面部署一个Python的开发环境 建设一个WEB图片管理系统。 

实验了几遍发现Pydev 一直不能挂到eclipsedebug怎么用上面去。 经过查验和咨询度娘 发现昰 eclipsedebug怎么用, PythonJDK 和Pydev之间的版本支持问题。 更重要的是我每次没有安装完就直接退出了eclipsedebug怎么用(这是最后才发现的。) 所以,在安装Pydev 插件時通常需要2-3分钟(我是选择在线安装方式),一定要等待一会儿然后,等PyDev的安装程序正常退出并提示eclipsedebug怎么用需要重启时,再重启 

丅面提供这几个文件之间的版本协同关系。 (数据信息来源于Python官方网站)

}

我要回帖

更多关于 eclipse 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信