在交互环境中通常使用pdb.run来调试,下面学习一下使用方法,大家参考使用吧
代码如下:
import pdb
def pdb_test(arg):
for i in range(arg):
print(i)
return arg
pdb.run(“pdb_test(3)”)
b 函数名、行号:
打断点,b可以查询所有的断点。
代码如下:
(Pdb) b pdb_test
Breakpoint 1 at c:\users\plpcc\desktop\pdbtest.py:3
(Pdb) b
Num Type Disp Enb Where
breakpoint keep yes at c:\users\plpcc\desktop\pdbtest.py:3
Breakpoint 1 at c:\users\plpcc\desktop\pdbtest.py:3
(Pdb) b
Num Type Disp Enb Where
breakpoint keep yes at c:\users\plpcc\desktop\pdbtest.py:3
c:
运行程序,直到遇到断点。
代码如下:
(Pdb) c
> c:\users\plpcc\desktop\pdbtest.py(4)pdb_test()
-> for i in range(arg):
> c:\users\plpcc\desktop\pdbtest.py(4)pdb_test()
-> for i in range(arg):
l:
查看断点周围的代码
代码如下:
(Pdb) l
import pdb
import pdb
B def pdb_test(arg):
-> for i in range(arg):
print(i)
return arg
pdb.run(“pdb_test(3)”)
a:
查看参数
代码如下:
(Pdb) a
arg = 3
arg = 3
s, n:
以上就是python pdb调试方法分享的详细内容,更多请来源gaodaimacom搞#代%码网关注gaodaima搞代码网其它相关文章!