使用Pycharm的debug调试功能

***************************************************

码字不易,收藏之余,别忘了给我点个赞吧!

***************************************************

---------Start

使用Pycharm的debug调试功能

最近很多小伙伴在跑代码的时候,总会问我,程序怎么debug调试,怎么查看代码中的变量值。 由于不知道怎么解释debug流程,只能叫他们使用print打印输出中间变量,太难啦!debug调试操作不仅可以使用在Pycharm工具中,在大多数的集成环境中都可以使用,使用规则大同小异。

Debug简单常用操作

1、下图是一个简单的程序执行,add是一个自定义函数,相信大家都能看懂。
在这里插入图片描述

2、鼠标左键在下图的位置处点击一下,表示程序运行到该位置后暂停,该行的指令不执行。点了之后才会出现小红点(断点),也可以标记多个断点,程序会执行到第一个断点处后停止。再次点击断点,将会取消这个断点。
在这里插入图片描述
3、单击鼠标右键,点击debug,如下图所示。
在这里插入图片描述
4、程序在第1个断点处停止,并且该行呈蓝色,该行代码还未执行。
在这里插入图片描述
5、此时已经载入程序中的变量(a=6)将显示出来。
在这里插入图片描述
6、点击这个按钮,则执行下一步,点击一次,执行一步,直到执行完毕所有代码。
在这里插入图片描述
7、程序执行下一步,b的值被读入,蓝色框下移一行。
在这里插入图片描述
8、当遇到函数时,若函数内没有断点,则一步执行完毕整个函数。若函数体内有断点,则会执行到断点处停止。如下图所示。
在这里插入图片描述
9、若一个文件中有一万行代码,自己打了10个断点,现在要清除所有的断点,不可能一个个去找,很费时间。这时可以点击下面这个按钮,查看整个项目文件下所有的断点位置。
在这里插入图片描述
在这里插入图片描述
10、左侧表示断点所在文件的行数,右侧便是断点所在行处的代码。点击左侧断点前的小勾勾则表示清除该断点。这样方便清除所有的断点。

11、若想结束正在运行的程序,点击这个按钮即可停止整个程序。
在这里插入图片描述

到此,debug常用操作介绍完毕,debug还有诸多功能没有介绍,见谅!上面介绍的功能已满足了平时的调试任务。

猜你喜欢

转载自blog.csdn.net/qq_37652891/article/details/124135287