有关“Pycharm工具中的debug是什么?python中debug的用法”有很多小伙伴对这方面发知识还不够理解,我们在使用python做开发的时候总是避不开需要用到这个工具,下面是经常用到的两种用法,一起来看看吧 。
文章插图
Debug是python开发工具Pycharm内置的一个调试功能,它可以说是我们开发过程的神器了,是针对我们的程序运行脚本的逻辑、代码检查调试非常的细致 。
1、断点+单步调试法
这种是用的非常多的一种了,对于大规模的项目流程来讲,首先就是需要我们手动在每个核心关键代码位置加上个print输出语句,通过打印输出的范围值或语句提示,进一步缩小范围,过程需要重复很多次,并且我们需要大概预估此处可能会出现的错误,再设置判断条件或详细的输出提示,把范围缩小到比较完善的功能模块去,之后,在可能出现bug的几个关键位置打上红色圆圈的断点(单击本行代码的行号即可),等进入到单步调试再进行针对性的调试,查看变量值,代码逻辑等问题,定位到具体的代码块上,最后根据提示信息进行修改就可以了 。
2、pdb调试法
pdb是python自带的一个内置包,可以直接使用,它提供了非常友好的交互性的源代码调试功能,它的特性涵盖了以上的断点、单步调试,还能够进入函数源调试、查看当前代码、查看栈片段,动态更改变量值等功能,整体运行流程和以上差不多,相对功能更强大一些,具备交互性更友好吧 。
【Pycharm工具中的debug是什么?python中debug的用法】有关“Pycharm工具中的debug是什么?python中debug的用法”的内容就讲解到这里啦,希望你阅读完这篇文章之后能有所收获哦!
推荐阅读
- Python中的位运算符怎么使用?Python位运算符有哪些
- Python中的PEP是什么意思?Python中PEP文档有什么用
- ps选区工具在哪?ps选区工具怎么用?
- AI混合工具如何使用?ai混合工具的使用方法
- ps中钢笔工具画的图形怎么填充颜色?ps怎么使用钢笔工具填充颜色?
- ps钢笔工具怎么同时建立多个选区?怎么在ps中用钢笔工具建立多个选区?
- photoshop钢笔工具在哪?ps钢笔工具怎么变选区?
- 如何将WPS Word中的繁体字转成繁体字?
- Word里的浮动工具栏是哪个?如何取消浮动工具栏?
- python中的模块是什么意思?如何理解python中的模块?