Python怎样单步伐试?上面给各人引见一下单步伐试:
办法一:执行 python -m pdb myscript.py
(Pdb) 会本人自动停正在第一行。期待调试,这时候你可以看看协助。
办法二:正在所调试顺序的扫尾中:import pdb 并正在你的代码行设置断点:pdb.set_trace()
相干保举:《Python视频教程》
(Pdb) h
阐明下这几个要害饬令
<断点设置
(Pdb)b 10 #断点设置正在本py的第10行
或(Pdb)b ots.py:20 #断点设置到 ots.py第20行
删除了断点(Pdb)b #查看断点编号
(Pdb)cl 2 #删除了第2个断点
<执行
(Pdb)n #单步执行
(Pdb)s #细点执行 也就是会下到,办法
(Pdb)c #跳到下个断点
<查看
(Pdb)p param #查看以后 变量值
(Pdb)l #查看执行到某处代码
(Pdb)a #查看一切栈内变量
<假定是正在饬令行里的调试为:
import pdb def tt(): pdb.set_trace() for i in range(1, 5): print i <<< tt() #这里支持 n p c 罢了 < (3)tt() (Pdb) n
pdb单步伐试办法总结以下:
以上就是python怎样单步伐试的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题 单步调试
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!