pdb 调试器


python 调试器pdb 模块(python debug module)
   pdb 是个模块,主要用于调试程序


作用:   
  可以跟踪程序的执行,实现单步执行,进入函数执行等操作
  在运行时查看变量的值


启动方法:
  # python3 -m pdb xxx.py
 说明:
   -m 后跟python的模块,可以自动加载模块


pdb 调试命令:
   l/list            列出源码
   q/quit            退出pdb调试
   h/help            查看pdb帮助
   p 表达式           运行表达式并返回结果
   n/next            执行当前语句,进入下一条语句
   c/cont/continue   继续执行,直到下一个断点
   b/break           设置断点
   cl/clear 断点号    清除断点
   s/step            进入到函数内部执行
   r/return          持续进行,直到此函数返回
   w/where           打印当前的函数调用栈


pdb断点的设置方法:
  1) 文件名 : 行号
    (Pdb) b myrange.py : 13
  2)  当前文件的行号
    (Pdb) b 14 # 等同于myrange.py : 14
  3) 函数名:
    (Pdb) b myrange
  4) 模块.函数名
    (Pdb) games.contra.play



















































  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值