【Python调试debug实战指南】

目录

  • 一、Debug工具
  • 二、使用方法
  • 1.导入
  • 2.设置断点
  • 3.显示变量
  • 4.代码尝试
  • 三、总结
  • 一、Debug工具

    1.第一种是vscode自带的调试器,就是在系统里面打断点然后运行

    2.第二种是pdb库
    10分钟教程掌握Python调试器pdb
    本文主要讲pdb库的使用

    二、使用方法

    1.导入

    import pdb
    

    2.设置断点

    可以在一个比较前置的位置,报错问题之前,打上这个断点

    pdb.set_trace()
    

    3.显示变量

    替代print,之前喜欢用print,但是发现很麻烦,特别是需要查看的变量多了之后,还有实时改动这些

    打上断点之后,当运行时出现(pdb)就说明进入调试模式了
    我们可以一行一行的给程序要运行的代码,让调试器执行

    然后再显示这个变量,就像jupyter notebook一样,能够实时交互查看变量

    4.代码尝试

    还可以在pdb里面尝试一些修改的代码,直到bug被我们调整对为止

    三、总结

    替代print更高效,追踪变量的变化过程,特别是一些字符串、字典、json这种格式的数据预处理,转来转去,之前太头疼了,不知道处理出来什么样子,所以都要用print打印出来看一下。现在有这个工具能够提升效率了。

    作者:海绵波波107

    物联沃分享整理
    物联沃-IOTWORD物联网 » 【Python调试debug实战指南】

    发表回复