本文主要给大家介绍了关于python中调試或排错的五种方法分享出来供大家参考学习,下面话不多说了来一起看看详细的的介绍吧
python调试或排错的五种方法
1、print,直接打印比較简单而且粗暴
在代码初级教学中直接输入print+需要输出的结果,根据打印的内容判断即可
2、assert断言很方便,测试人员常常在写自动化用例的時候用的比较多
如下直接将预期结果和实际结果做判断
3、pdb交互式源代码初级教学调试
常用命令:break或b??设置断点
???continue或c??继续执荇程序,或跳到下个断点
????list或l??查看当前行的代码初级教学段
????step或s??进入函数
????return或r??执行代码初级教学知道从當前函数返回
???exit或q??中止并退出
???next或n??执行下一行
????p或!???打印变量的值例如a为变量则输入p a
????help或h???幫助
在使用pdb时需要导入pdb库,然后在代码初级教学中需要的地方引入pdb代码初级教学片段如下:
输入pdb命令,并且查看结果:
4、日志定位问题记录程序运行情况
5、IDE Debuger 图形界面便于数据查看,支持多线程调试远程调试
主要是IDE中自带的debug调试
设置断点,运行时以debug模式运行或这shift+F9運行
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值谢谢大家对我们的支持。