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

pycharm设置断点单步运行_pycharm怎么debug在我们平时写程序的时候,简单的程序一眼就能看出问题所在,但是稍微大一点的程序,就很难在茫茫代码中找到一个参数的失误带来的bug,所以我们引入debug单步调试。一、常用操作F8:stepover单步遇到断点后,程序停止运行,按F8单步运行。不进入调用函数内部F7:stepinto进入配合F8使用。单步调试F8时,如果某行调用其他模块的函数,在此执行F7,可以进入函数内部,如果是F…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在我们平时写程序的时候,简单的程序一眼就能看出问题所在,但是稍微大一点的程序,就很难在茫茫代码中找到一个参数的失误带来的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.net/175405.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • quartus II 过期怎么办?

    quartus II 过期怎么办?转自:http://computersren.com/blogs/blogsDetails.aspx?id=20140303205736&id2=new博客内容: quartusII过期怎么办?把电脑的日期改到过期之前的日期就可以啦。因为单位的电脑上装有瑞星杀毒软件,激活成功教程的工具不能用,所以从网上找到这个答案,在网上试一试,还真行,把日期调过了,quartusII就可以用

    2022年8月31日
    3
  • pscp使用命令

    pscp使用命令pscp 时 putty 安装包所带的远程文件传输

    2025年6月13日
    5
  • random函数用法笔记

    random函数用法笔记1.导入random模块importrandom2.生成(n,m)之间的随机整数>>>importrandom>>>a=random.randint(1,10)#1<=a<=10且n,m大小必须n<m>>>print(a)3>>>3.取0-1之间随机浮点数…

    2022年5月20日
    39
  • centos dhcp服务器配置_dhcp server什么意思

    centos dhcp服务器配置_dhcp server什么意思如何让linuxdhcpserver同时支持option60和option82认证(2012-06-0703:26:06)标签:linux认证serveroption如何杂谈如何让linuxdhcpserver同时支持option60和option82认证ddns-update-styleinterim;ignoreclient-updates;#DVNDHCP#class…

    2022年10月9日
    3
  • MYSQL经常使用命令列表

    MYSQL经常使用命令列表

    2021年12月16日
    36
  • leetcode-1840. 最高建筑高度

    leetcode-1840. 最高建筑高度在一座城市里,你需要建 n 栋新的建筑。这些新的建筑会从 1 到 n 编号排成一列。这座城市对这些新建筑有一些规定:每栋建筑的高度必须是一个非负整数。第一栋建筑的高度 必须 是 0 。任意两栋相邻建筑的高度差 不能超过 1 。除此以外,某些建筑还有额外的最高高度限制。这些限制会以二维整数数组 restrictions 的形式给出,其中 restrictions[i] = [idi, maxHeighti] ,表示建筑 idi 的高度 不能超过 maxHeighti 。题目保证每栋建筑在 res

    2022年8月9日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号