首页 > 编程知识 正文

包含python调试不要点继续的词条

时间:2023-12-07 20:37:46 阅读:313046 作者:NTMW

本文目录一览:

  • 1、如何进行Python 调试器调试
  • 2、python可以加断点调试吗
  • 3、python如何一步步调试
  • 4、怎么调试python脚本
  • 5、如何在 Python 中使用断点调试
  • 6、用pycharm5.0 调试python 时 怎么打断点

如何进行Python 调试器调试

PyDev 就能显示出一个超链接,这样您可以在导入库或函数的源代码之间导航。请注意,为了在您自己的源代码中跨模块使用该特性(从一个模块链接到另一个模块),必须修改 PYTHONPATH 环境变量。在其中加入这些模块,这样 PyDev 就可以找到它们了。Python 调试器是最近才加入 PyDev 插件中的。要使用调试器,可在 Python 编辑器中想中断的代码行的左侧点击,设置断点。我在feedparser.py 的 1830 行处设置了断点。然后在 Navigator 视图中选择这个 Python 模块,点击右键,选择“Python Debug...”。这时将显示与前面相似的一个启动配置窗口。点击 Debug 进入 Debug 视角,同时启动调试器。 左上角的 Debug 视图显示当前正在执行的进程和线程,右上角的 Variables 视图显示当前运行域中的所有变量。Python 编辑器会显示调试器目前停在哪条语句上,同时所有的输出信息都显示与 Console 视图中。调试器可以通过 Debug 视图底部的按钮或 Run 菜单进行控制。 要运行刚刚在 Eclipse 中创建的启动器,可选择 Run External Tools pythonInterpreter。Python 解释器的输出显示在 Console 视图中。Console 中可输入 Python 调试器并执行,就像从命令行中执行 Python 一样。为导入并在交互模式下使用模块,您需要将模块的位置增加到 PYTHONPATH 环境变量中。 Python 会在它需要的时候自动编译模块。这意味着 Python 调试器通常不必显式地对模块进行编辑。即便如此。有时候手工编译 Python 代码还是很有用的,同时,构建和部署过程中还有很多其他方面的内容可以自动化实现。这也正是构建工具的用武之地。 我将着重介绍来自 Java 编程世界中的 Apache Ant,这个工具可大量应用在 Python 开发中。Apache Ant 是 Java 编程领域内事实上的标准构建工具。它更加轻便,与 Java 技术结合得更好,可用于替代其他的构建工具。Ant 可以在支持 Java 编程语言的任何一种平台上运行。尽管我们需要的大多数构建特性 Ant 都已经提供了,但如果要将 Ant 用做 Python 构建工具,还是需要有一些关键的与 Python 相关的特性。我已经开发了若干定制的 Ant 插件(用 Ant 的行话讲叫做 task),可提供构建 Python 时需要的特定于 Python 的特性。 Ant 用 XML 作为描述构建的格式。build 文件组织为需要执行的目标。每一个目标都可能依赖于其他的目标。Ant 将根据您所请求执行的目标,以及一组依赖目标,来执行任何需要的目标。每一个目标都可能包含任意数量的 Ant 任务,而由 Ant 任务实际执行目标的工作。Ant 有很多内置的任务,可以完成诸如编译 Java 代码、生成文档、操纵文件和目录,同时第三方又提供了很多附加的任务。 我将通过为 feedparser 项目创建构建脚本来介绍 Ant 构建脚本和 Python Ant 任务的基础知识。为了使用 Python Ant 任务。您需要下载并安装包含这些任务的 Java 库。首先,从 参考资料 一节中列出的 URL 中下载 Python 调试器任务库(pyAntTasks.jar)。然后,将 JAR 文件拷贝到 Eclipse 的 Ant 插件下的 lib 目录中。这应该是 Eclipse 安装目录下形如 plugins/org.apache.ant_1.5.3 的子目录。 Python Ant 任务库拷贝完毕之后,必须在 Eclipse 中启用库。选择 Window Preferences,然后选择 Ant Runtime。将Ant Home Entries 展开,其中可看到 Eclipse 使用的库(JAR 文件)列表。选择“ Add JAR”,然后从 Eclipse Ant 插件的 lib 目录中选择 Python Ant JAR 文件,就可以将刚刚拷贝的 Python Ant JAR 文件加入库列表中。您现在应该能够创建和运行包含 Python 任务的 Ant 构建脚本了。下面进入构建脚本内部!

python可以加断点调试吗

Python中可以加断点调试

断点(break point)是指在代码中指定位置,当程序运行到此位置时便中断下来,并让开发者可查看此时各变量的值。

因断点中断的程序并没有结束,可以选择继续执行。

实现断点调试需要 IDE 的支持。下面以 PyCharm 来演示一下

在某一行代码的左侧栏点击,就可以在这行增加断点。现在在 3 个 if 判断的地方都加上断点。

选择 debug,程序开始运行。

输入 a、b 两个值之后,程序就在第一个 if 处中断,并且在工具栏中显示出当前程序中的各种数值。

选择“resume program”,程序就会继续执行,直到遇到下一个断点。

有了断点功能的帮助,调试的时候就方便许多,很容易观察程序运行时的状态。

在断点调试时,还有个经常一起使用的功能就是单步调试。

在程序中断时,选择“Step Over”,会向下执行一行代码后继续中断。

当所处代码行中有函数时,“Step Into”会中断在函数内部,之后将在其中单步执行。对应的,“Step Out”将中断在执行完当前所在函数后的位置。

这些操作在工具栏有快捷按钮,也可通过快捷键操作。

更多Python知识,请关注:Python自学网!!

python如何一步步调试

装个Pycharm

1 添加断点

2 Debug下运行代码:

3 F8:进行下一步操作

F7 :跳入下一个方法中

怎么调试python脚本

打开pycharm community 2019.1软件,创建一个项目。

创建一个py后缀的文件作为示范,文件名自己定义。

相关推荐:《Python基础教程》

编写代码,然后右键点击进行运行,查看一下是否有问题。

点击右上角的虫子图标,然后下面会有控制面板出来,点击Debugger,然后我们在行号那里选择要调试哪一行,点击就会有红点。

再点击虫子图标,这个时候就可以开始调试了,点击step over或者快捷键f8就可以调试了。

但是我们可以看出就直接跳过函数内部,对于函数内部的调试,我们则需要点击step into,或者快捷键f7,这样才可以调试内部。

如何在 Python 中使用断点调试

在eclipse下可以单步调试python的方法:

1、右键单击标尺栏添加断点

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

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

3、调试器透视图

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

单步跳入 Step Into: F5

单步跳过 Step Over: F6

单步返回 Step Return: F7

重新开始 Resume: F8

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

用pycharm5.0 调试python 时 怎么打断点

PyCharm 作为IDE,断点调试是必须有的功能。否则,我们还真不如用纯编辑器写的快。

【运行】和【调试】前的设置,详见前面的文章,helloword。

1,设置断点

在代码前面,行号的后面,鼠标单击,就可以设置断点。如下:

2,调试 断点

点击那个绿色的甲虫图标(似乎甲虫已经成为debug专用图标了),进行断点调试。

点击后,会运行到第一个断点。会显示该断点之前的变量信息。

点击Step Over 或者按F8,我们继续往下运行,到下一个断点:

补充:

断点的其他操作,和功能,大家可以把鼠标移到相应的按钮上,看一下,试试便知。如下:

总结:

这就是PyCharm的断点功能,还是很简单易用的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。