PDB调试方法

Posted IndustriousHe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PDB调试方法相关的知识,希望对你有一定的参考价值。

import  pdb 

功能 : 断点设置,单步执行, 查看代码,查看函数,追         踪变量等
    
命令:
  b  break     设置断点
  c  continue   继续执行
  n  next     单步执行
  s  step     单步执行,可以进入函数内部
  l  list     查看代码段
  pp          查看某个变量值
  help        帮助
  exit        退出pdb调试

进入pdb调试模式: pdb.set_trace() 
 
直接进入PDB调试模式运行 : python3 -m pdb debug.py 
import sys
# import pdb

def add(n1 = 0,n2 = 0):
    return int(n1) + int(n2)

def sub(n1 = 0,n2 = 0):
    return  int(n1) - int(n2)

def main():
    print(sys.argv)

    # #开启pdb调试
    # pdb.set_trace()

    a = add(sys.argv[1],sys.argv[2])
    print(a)
    s = sub(sys.argv[1],sys.argv[2])
    print(s)

main()

以上是关于PDB调试方法的主要内容,如果未能解决你的问题,请参考以下文章

pdb 调试+ PyCharm+PyDev 调试

pdb 调试+ PyCharm+PyDev 调试

python调试:pdb基本用法(转)

python学习笔记012——pdb调试

PDB调试方法

调试程序方法pdb