Pdb调试命令
2017-11-22 本文已影响0人
jova_y
1 python -m pdb test.py
l------->list 显示当前代码(连续使用l不好使)
n------>next 向下执行一行代码
c------>continue 继续执行代码
b------>beark 添加断点
b <行号>
b <函数名>
clear <断点的num>(通过 b 查看-----> 删除断点
s ------>step 进入一个函数
p <变量名> ------> print查看变量的值
a args 打印所有形参的值
q ----->quit 退出调试
r------> return 快速执行到函数的最后一行
2 交互模式 IPython
import pdb
pdb.run("函数名(具体的参数“)
3 程序里埋点
代码里面
import pdb
在你想要停的行数添加下面这行代码,运行代码的时候就会自动跳出pdb模式并运行到这个点上
pdb.set_trace()