前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >pycharm设置断点单步运行_pycharm怎么debug

pycharm设置断点单步运行_pycharm怎么debug

作者头像
全栈程序员站长
发布于 2022-09-27 04:39:30
发布于 2022-09-27 04:39:30
1.8K0
举报

大家好,又见面了,我是你们的朋友全栈君。

在我们平时写程序的时候,简单的程序一眼就能看出问题所在,但是稍微大一点的程序,就很难在茫茫代码中找到一个参数的失误带来的bug,所以我们引入debug单步调试。

一、常用操作

F8:step over 单步 遇到断点后,程序停止运行,按F8单步运行。不进入调用函数内部 F7:step into 进入 配合F8使用。单步调试F8时,如果某行调用其他模块的函数,在此执行F7,可以进入函数内部,如果是F8则不会进入函数内容,直接单步到下一行。 Alt+shift+F7:step into mycode, 个人理解F8和F7的综合。1、没遇到函数,和F8一样;2、遇到函数会自动进入函数内部,和F8时按F7类似 shift+F8:跳出 调试过程中,F7进入函数内后,shift+F8跳出函数,会回到进入前调用函数的代码。不是函数地方shift+F8跳出,怎么用没太明白,但最终会执行到结束。 F9:resume program 按翻译是重启程序 ,实际是 下个断点,当打多个断点是,F9会到下一个断点

alt+F9:run to cursor 没用过

二、简单流程

1、设置断点:

2、选择run下面的debug: 程序会在运行到断点处时自动停止,等待手动单步调试

显示:但网上说是错的,但我可以正常用,不解

3、

这几个红框的意思依次是:

1、有绿点表示程序运行中,还没有结束 2、Debuger窗口表示现在在debug 调试界面。 3、Console表示这是控制台,也就是看打印的界面。 4、右下的箭头是执行下一步 5、右上的箭头表示跳出当前步骤

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175405.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
pycharm断点运行_python断点调试技巧
断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。对我这个小白开发来说,还有一个作用是快速熟悉代码,拿到别人写的代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值等,驱动代码熟悉。
全栈程序员站长
2022/09/27
2.2K0
pycharm断点运行_python断点调试技巧
pycharm的调试功能_pycharm运行调试配置
Debug调试,是对于学习编程人员来说是一项重要的技能。只有当你学会 debug 了以后,才可以正确的知道程序的走向流程是如何的,DEBUG是排除程序故障的意思。debug 则是通过工具来对代码进行调试,进而一步步找出程序中出现 bug 的位置,也就是程序中具体错误代码的位置。
全栈程序员站长
2022/09/25
2.3K0
pycharm的调试功能_pycharm运行调试配置
ideal的debug_idea debug怎么用
有时候我们可以这样粗鲁地认为 Debug 的使用就是等同于这几个快捷键的使用,所以上面的 必备 快捷键是我们必须牢记的,这些也是开发很常用的。
全栈程序员站长
2022/09/27
6390
Pycharm Debug调试python程序
若函数A内存在子函数a时,不会进入子函数a内执行单步调试,而是把子函数a当作一个整体,一步执行。
全栈程序员站长
2022/11/17
9440
Pycharm Debug调试python程序
Pycharm中Debug的基本用法和高级技巧
今天测试自己写的代码,测试了很多次都是实际结果与心里预测不相符,甚至一度怀疑Pycharm除了问题,哈哈。最后debug了一下,才发现是自己的操作问题才导致了错误的结果,看来Debug真的是个好侦探,让你不会乱怀疑。下面就和大家分享一下我在Pycharm上Debug的心得
全栈程序员站长
2022/09/25
1.6K0
Pycharm中Debug的基本用法和高级技巧
Java快速入门教程 4、使用IntelliJ IDEA进行Java代码调试的技巧
鼠标右键菜单->Run App.main(),或者使用快捷键Shift+F9启动调试
KenTalk
2018/09/11
3.9K0
Java快速入门教程 4、使用IntelliJ IDEA进行Java代码调试的技巧
Java学习之IDEA调试快捷键
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/119914.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/13
4660
Python新手之pycharm调试指南
当然,在程序运行报错的时候,也可以在可能出现错误的地方(一般在报错信息的上下几行),打印一下相应的变量信息。
吾非同
2020/10/26
6780
Python新手之pycharm调试指南
同事改Bug飞快,原来掌握了这些代码Debug技巧
代码Debug调试是研发工程师日常工作中必不可少的重要组成部分。进行代码Debug调试的目的无非就两个,一个是自我检查代码逻辑是否有问题,便于自己将Bug消灭在测试介入之前;另一个是进行线上问题排查定位,找到实际在跑业务的过程中出现的Bug。但是无论是哪个目的,高效率的进行代码Debug调试必定会提高我们码代码的效率以及定位问题解决问题的效率,从而实现代码白盒化自我观测。本文主要罗列了10个常用的Debug技巧,可以让我们定位代码问题事半功倍。
慕枫技术笔记
2023/03/20
6440
同事改Bug飞快,原来掌握了这些代码Debug技巧
Pycharm断点调试
在我们写程序的时候,很容易遇到各种各样的bug,然后编译器提示程序出错的地方。很多时候可以通过提示的信息修改程序,但是有时我们想得到更多的信息,这个时候就需要进行断点调试。
全栈程序员站长
2022/08/26
2.1K0
Pycharm断点调试
PyCharm配置_pycharm安装配置
pycharm是一个比较好的python IDE,可以在MACOS和windows上使用,补全功能强大,而且界面十分友好,特别适合python编程人员使用。
全栈程序员站长
2022/09/27
3930
PyCharm配置_pycharm安装配置
断点调试(debug)
介绍:断点调试是指在程序的某一行设置一个断电,调试时,程序运行到这一行就会停住,然后可以一步步往下调试,调试过程中可以看到各个变量当前的值,如果出错的话,调试到出错的代码行就会显示错,进行分析从而找到这个bug。
周小末天天开心
2023/10/16
4250
断点调试(debug)
debug的一些按钮意义
F9        resume programe 恢复程序 Alt+F10       show execution point 显示执行断点 F8        Step Over 相当于eclipse的f6 跳到下一步 F7        Step Into 相当于eclipse的f5就是 进入到代码 Alt+shift+F7       Force Step Into 这个是强制进入代码 Shift+F8
ydymz
2018/09/10
4090
Intellij IDEA Debug 调试技巧
F8: 跳到下一步 F7:进入到代码 Alt+shift+F7:强制进入代码 Shift+F8:跳到下一个断点 Atl+F9:运行到光标处 ctrl+shift+F9:debug运行java类 ctrl+shift+F10:正常运行java类 Alt+F8:debug时选中查看值
Java技术栈
2018/12/19
2K0
Intellij IDEA Debug 调试技巧
pycharm代码运行快捷键_pycharm调试debug入门
1.show execution point (alt+F10) 显示当前所有断点 2.step over(F6) 单步调试。 若函数A内存在子函数a时,不会进入子函数a内执行单步调试,而是把子函数a当作一个整体,一步执行 3.step into(F5) 单步调试。 若函数A内存在子函数a时,会进入子函数a内执行单步调试。 4.step into my code(Alt + Shift +F7) 执行下一行但忽略libraries(导入库的语句) 5.force step into(Alt + Shift +F7) 执行下一行忽略lib和构造对象等 6.step out(F7)当目前执行在子函数a中时,选择该调试操作可以直接跳出子函数a,而不用继续执行子函数a中的剩余代码。并返回上一层函数。 7.run to cursor(Ctrl+R) 直接跳到下一个断
全栈程序员站长
2022/09/27
6640
pycharm的那些技能
然后我总结了一下,现在自己编辑,调试代码的能力已经大大退化。自己又重新总结了一下pycharm的编辑器的技能,发现他有好多很好用的功能。
赵云龙龙
2020/05/22
6950
Python Debug调试技巧
Debug 对于任何coding人士都是一项非常重要的技能,它能够帮助我们准确的定位错误,发现程序中的 bug。有时候通过程序运行时的报错可以很容易的找到出错的位置,但是有时候必须得通过调试程序才能找出我们的错误,以下介绍一些debug调试技巧。
可可的测试小栈
2020/01/27
8220
IDEA使用
最重要的: Ctrl+Shift+A  打开搜索 定位代码: 项目之间的跳转: 文件之间的跳转: 打开最近文件列表  Ctrl + E     打开最近修改的文件   定位代码: 上次修改的地方  
二十三年蝉
2018/02/28
8360
IDEA使用
IntelliJ IDEA 常用快捷键一览表
工欲善其事必先利其器!!! 第一组 提高编写速度(上) 说明 快捷键 智能提示-edit alt + enter 提示代码模板-insert live template ctrl+j 使用xx块环绕-surround with … ctrl+alt+t 调出生成getter/setter/构造器等结构-generate … alt+insert 自动生成返回值变量-introduce variable … ctrl+alt+v 复制指定行的代码-duplicate line or selection ctr
CODER-V
2023/03/04
3490
Codeblocks的断点调试步骤
1. 新建一个工程(project),注意路径中不要包含中文,否则后面断点调试时会出现问题
全栈程序员站长
2022/08/25
1.5K0
Codeblocks的断点调试步骤
相关推荐
pycharm断点运行_python断点调试技巧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档