知行编程网知行编程网  2022-09-14 19:00 知行编程网 隐藏边栏  239 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何单步调试的相关知识,包括python的debug在哪,以及python断点调试技巧这些编程知识,希望对大家有参考作用。

如何单步执行python


Python怎么单步调试?下面给大家介绍一下单步调试:

方法一:执行 python -m pdb myscript.py

(pdb) 会自动停在第一行。等待调试,然后可以查看帮助。

方法2:在调试程序的开头:导入pdb并在你的代码行设置断点:pdb.set_trace()

(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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享