码迷,mamicode.com
首页 > 数据库 > 详细

PDB调试方法

时间:2018-11-13 17:14:13      阅读:571      评论:0      收藏:0      [点我收藏+]

标签:pdb   方法   main   class   ret   tin   模式   sub   python3   

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   方法   main   class   ret   tin   模式   sub   python3   

原文地址:https://www.cnblogs.com/-hjj/p/9952903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!