大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
pycharm的Debug调试是非常方便简单的,具体步骤如下:
Debug步骤
-
首先运行一下程序,使得调试的程序是你正在运行的程序。
-
添加断点:直接在标记处点击鼠标左键即可。(删除断点只需再点击断点处即可)
-
Debug下运行代码:如图所示(shift+F9)
-
按照所需调试进行代码调试。Debug的调试方式如下所示:
分别为:
1.show execution point (F10) 显示当前所有断点
2.step over(F8) 单步调试。
若函数A内存在子函数a时,不会进入子函数a内执行单步调试,而是把子函数a当作一个整体,一步执行。
(代码调试顺序可参考下图。)
3.step into(F7) 单步调试。
若函数A内存在子函数a时,会进入子函数a内执行单步调试。
(代码调试顺序可参考下图。)
4.step into my code(Alt + Shift +F7) 执行下一行但忽略libraries(导入库的语句)
5.force step into(Alt + Shift +F7) 执行下一行忽略lib和构造对象等
6.step out(Shift+F8)当目前执行在子函数a中时,选择该调试操作可以直接跳出子函数a,而不用继续执行子函数a中的剩余代码。并返回上一层函数。
7.run to cursor(Alt +F9) 直接跳到下一个断点
Console:show python prompt
1)设置断点:在行号后面单击
2)运行调试:按”Shift+F9”,程序运行到断点前
3)点击”Console”窗口下”Show Python Prompt”,进入可输入命令状态:
4)输入自己想查看的变量名,这里以显示a,b,sum为例:
常见问题
如果设置断点后Debug后的结果是整个程序的输出结果,原因是因为设置的断点在程序运行过程中没有运行(运行的程序,并没有执行断点那一步。)
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/219220.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...