python脚本pdb调试

 以下记录的是在linux中,对python代码进行调试。

python -m pdb xxx.py      使用pdb调试

命令列表: 

c继续执行
w显示当前正在执行
a打印当前函数的参数列表
s执行当前代码,单步进入
n继续执行到当前函数的下一行,单步跳过
l显示当前上下文行数
p后加参数名,显示参数的值
b设置断点

单步跳过和单步进入的区别在于,单步进入会进入当前函数内部并停在里面,而单步跳过相当于执行了整个函数,不进入。

 python程序learn1.py源代码

import pdb
#pdb.set_trace()
b=s="fd"
a=1
while(a<3):
	print a;
	a=a+1
print "end"
print "is".islower()

使用pdb进入debug模式,s或者n下一步,l显示上下文并且显示行数,w显示正在执行

p a  查看a的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值