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

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

作者头像
全栈程序员站长
发布2022-09-27 12:39:30
1.6K0
发布2022-09-27 12:39:30
举报
文章被收录于专栏:全栈程序员必看

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

在我们平时写程序的时候,简单的程序一眼就能看出问题所在,但是稍微大一点的程序,就很难在茫茫代码中找到一个参数的失误带来的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 删除。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、常用操作
  • 二、简单流程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档