PyCharm 的断点 (breakpoint) 调试

点赞和关注是我创作的最大动力~~

断点调试是在程序自动运行的过程中,如果你在代码某一处打上了断点,当程序跑到你设置的断点位置处,则会中断下来,此时你可以看到之前运行过的所有程序变量。

断点设置,在下图红框处设置断点

在这里插入图片描述

设置完断点后,开启 debug 调试模式运行

在这里插入图片描述

上图左边一排按钮,从上到下依次为:
重新 debug 运行此文件;
放过当前断点,直接跳到下一断点处;若无下一断点直接跑完程序 (F9);
暂停运行;
停止当前 debug 模式,关闭运行的当前程序;
显示所有设置的断点;
让所有设置的断点都失效。

在这里插入图片描述

上图上面一排的按钮意思依次为:
跳转到代码当前执行的位置;
顺着程序执行代码(不进入函数),在不存在子函数的情况下是和step into效果一样的 (F8);
进入到函数中,包括源代码函数 (F7);
进入到自己写的函数中,与上个的区别是不会进入源代码中;
跳出当前函数体(shift + F8);
运行到光标位置;
计算表达式,pycharm 的高级用法。

一般操作步骤就是,设置好断点,debug运行,然后 F8 单步调试,遇到想进入的函数 F7 进去,想出来在 shift + F8,跳过不想看的地方,直接设置下一个断点,然后 F9 过去。

NB: 断点所在行不运行,运行断点所在行之前的内容

扫描二维码关注公众号,回复: 12392034 查看本文章

Ref
新手必会,pycharm的调试功能(史上最详篇)

猜你喜欢

转载自blog.csdn.net/qq_35762060/article/details/109786996