iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >pycharm debug 断点调试心得分享
  • 612
分享到

pycharm debug 断点调试心得分享

2024-04-02 19:04:59 612人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

记得自己学习的心得,为了自己以后调试方便些。 1.操作步骤: 1.1 添加断点 直接在标记处点击鼠标左键即可。(删除断点只需再点击断点处即可) 1.2 Debug下运行代码 如图所

记得自己学习的心得,为了自己以后调试方便些。

1.操作步骤:

1.1 添加断点

直接在标记处点击鼠标左键即可。(删除断点只需再点击断点处即可)

1.2 Debug下运行代码

如图所示:

点击这颗七星瓢虫

1.3 按照所需调试进行代码调试

2.Debug的调试方式如下所示:

2.1.show execution point (F10)

显示当前所有断点

2.2step over(F8)

单步调试。

若函数A内存在子函数a时,不会进入子函数a内执行单步调试,而是把子函数a当作一个整体,一步执行。

2.3step into(F7)

单步调试。

若函数A内存在子函数a时,会进入子函数a内执行单步调试。

2.4.step into my code(Alt + Shift +F7)

进入我的代码,进行单步调试,执行下一行但忽略libraries。

它和step into 的区别就是:

step into my code 是debug 只会在你写的代码内部一步步的执行,step into 虽然 也是一步步的执行,但是它会可能会进入系统函数内部执行,比如说,正则re等。

推荐使用:step into my code,如果你关心的是系统底层的执行逻辑,可以使用step into

2.5.force step into(Alt + Shift +F7)

执行下一行忽略lib和构造对象等

2.6.step out(Shift+F8)

当目前执行在子函数a中时,选择该调试操作可以直接跳出子函数a,而不用继续执行子函数a中的剩余代码。并返回上一层函数。

就是说直接跳出当前debug所在的函数内部,进入到下一个需要执行的语句

2.7.run to cursor(Alt +F9)

直接跳到下一个断点(从现在的断点跳到打的下一个断点处)

总结的说下 就是:

7进,8出,9跳

F7进入代码内部,F8从代码出来,F9切换到指定代码或者代码文件

补充:Pycharm无法debug调试,无法命中断点直接运行到结束

无法正常命中断点进入Debugger从而查看变量,控制台的显示如下:

无法正常命中断点进入Debugger显示变量,控制台的显示:

可能是因为File -> Settings ->Build, Execution, Deployment -> python Debugger 中选项PyQt compatible 选择了Auto,去掉勾就好了。

另外,考虑是否是文件名重名问题,自定义的Python文件名跟调用debugger相关模块的内置的文件名重名了?需要将你的Python文件名改一下。

最后实在不行,将项目中.idea配置文件夹删掉,重启PyCharm,新建一个python file试试。

(不过该项目原先的配置会失效,记得重新配置interpreter解释器和第一点中Python Debugger去掉PyQt compatible的Auto勾)(或者直接建新项目,试吧)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: pycharm debug 断点调试心得分享

本文链接: https://www.lsjlt.com/news/123711.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pycharm debug 断点调试心得分享
    记得自己学习的心得,为了自己以后调试方便些。 1.操作步骤: 1.1 添加断点 直接在标记处点击鼠标左键即可。(删除断点只需再点击断点处即可) 1.2 Debug下运行代码 如图所...
    99+
    2024-04-02
  • pycharm中debug断点调试的示例分析
    这篇文章将为大家详细讲解有关pycharm中debug断点调试的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.操作步骤:1.1 添加断点直接在标记处点击鼠标左键即可。(删除断点只需再点击断点处...
    99+
    2023-06-14
  • vscode php debug断点调试
    记录一个我配置debug的总结 大概步骤 下载对应版本xdebug下载vscode插件配置 只要跟着一步一步配置即可 在桌面创建一个test文件夹 创建一个index.php文件 win + r 输出cmd cd到这个文件夹 使用ph...
    99+
    2023-09-11
    php 开发语言
  • Goland 断点调试Debug的操作
    第一步:进入编辑模式   第二步:开始进行编辑 第三步:就可以进行调式了 补充:goland断点调试报错 一、运行报错 runnerw.exe: CreateProc...
    99+
    2024-04-02
  • pycharm怎么断点调试
    断点调试是一种暂停程序执行以检查其状态和诊断错误的技术。在 pycharm 中设置断点:1. 找到要设置断点的代码行;2. 单击行号左侧的边距。要运行断点调试,启动调试模式,pychar...
    99+
    2024-04-03
    linux macos pycharm
  • pycharm如何断点调试
    在 pycharm 中进行断点调试,包括:打开调试工具栏;设置断点(左侧空白行号区域单击);开始调试(调试器下拉菜单);逐步执行代码(step over、step into、step o...
    99+
    2024-04-18
    pycharm
  • pycharm怎么打断点调试
    如何在 pycharm 使用断点进行调试?设置断点:在要暂停代码的行号左侧单击。激活断点:单击断点标记或按 alt + f9 (option + f9 for macos)。禁用断点:单...
    99+
    2024-04-04
    macos pycharm
  • pycharm怎么设置断点调试
    断点调试是逐步执行代码的一种方式,有助于识别错误和问题,可在 pycharm 中通过以下方式设置断点:单击代码行号或按 f9 键在当前行设置断点;从 debug 工具栏中使用 "togg...
    99+
    2024-04-04
    macos pycharm
  • pycharm怎么进行断点调试
    pycharm 提供断点调试功能来有效调试 python 代码,允许在特定代码行暂停执行以检查变量值和逐步执行代码。设置断点:在代码行上设置红色圆点。管理断点:编辑、删除或禁用断点。临时...
    99+
    2024-04-04
    python pycharm
  • pycharm断点调试怎么操作
    pycharm断点调试操作方法:设置断点(在代码行号旁空白处点击或按f9);运行调试(点击"run"按钮或按alt+shift+f10);逐步执行(按f10进入下一行,f11进入函数);...
    99+
    2024-04-17
    linux macos pycharm
  • IDEA Debug如何实现多线程调试断点
    这篇文章主要介绍了IDEA Debug如何实现多线程调试断点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。多线程调试断点Intellij IDEA 的debug断点...
    99+
    2023-06-27
  • 基于python实现Pycharm断点调试
    在Pycharm里设置断点如下: 这样启动debug模式后(Shift+F9),程序就会暂停在断点处。 如上面所示,暂停在第15行处,可以看到程序已经执行过的各种参数值。 注意...
    99+
    2024-04-02
  • 详解Intellij IDEA 2017 debug断点调试技巧(总结)
    在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版的,有的是Window...
    99+
    2023-05-30
    debug 断点调试 tell
  • pycharm断点调试的方法是什么
    在PyCharm中进行断点调试的方法如下:1. 在代码中选择要设置断点的行,可以通过点击行号区域来设置断点。断点会显示为红色圆点。2...
    99+
    2023-09-20
    pycharm
  • pycharm如何设置断点调试程序
    在 pycharm 中设置断点调试程序需要以下步骤:添加断点:在代码行单击鼠标左键,然后选择 "toggle breakpoint"。启动调试器:选择 "run" > "debug...
    99+
    2024-04-18
    pycharm
  • 基于Mybaits映射的一点心得(分享)
    以前一直使用Hibernate,基本上没用过Mybatis,工作中需要做映射关系,简单的了解下Mybatis的映射。两者相差不多都支持一对一,一对多,多对多,本章简单介绍一对一的使用以及注意点。建表语句:CREATE TABLE `bloc...
    99+
    2023-05-30
    mybatis 映射
  • pycharm打断点调试为什么不能操作
    pycharm 断点调试可能无法操作的原因和解决方法:断点设置不正确:确保断点已正确设置在要暂停的代码行上。断点条件无效:检查条件是否正确,并且在调试期间将被满足。正在调试错误进程:确保...
    99+
    2024-04-18
    linux python macos pycharm
  • PyCharm激活攻略分享:让你的编程更得心应手
    PyCharm激活攻略分享:让你的编程更得心应手 对于许多Python开发者来说,PyCharm是一款常用的集成开发环境(IDE),提供了强大的功能,方便编写、调试和管理Python代...
    99+
    2024-02-22
    编程 pycharm 激活
  • Visual Studio Code断点调试Vue的示例分析
    这篇文章将为大家详细讲解有关Visual Studio Code断点调试Vue的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Chrome 的调试窗口中调试 Vu...
    99+
    2024-04-02
  • 一加8手机【ColorOS Android 13】使用Android Studio在Debug断点调试时自动断开崩溃
    一加8手机(系统是ColorOS  Android版本: 13) 在使用android studio进行usb调试过程中, 总是在几秒钟之后就自动崩溃退出应用(代码正常,使用其他测试机正常调试), 调试自然也就断开了;  解决办法: 将【...
    99+
    2023-09-24
    手机 android-studio
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作