赞
踩
python -m pdb hello.py
在 pdb 中输入 h(help)
可以查看所有命令
命令 | 解释 |
---|---|
a/args | 查看函数的所有参数 |
b/break | b(reak) [ ([filename:]lineno | function) [, condition] ] 设置断点,如果没有参数,则显示所有断点信息 |
c/cont/continue | 继续运行,直到断点 |
cl/clear | cl(ear) filename:lineno cl(ear) [bpnumber [bpnumber...]] 清除断点,如果没有参数,则清除所有断点 |
enable/disable | enable/disable bpnumber [bpnumber ...] 启用/禁用断点 |
display | display [expression] 打印变量的值,只要变量的值发生变化,之后就会自动打印 |
q/quit/exit | 退出pdb |
h/help | 查看所有pdb命令 |
j/jump | 直接跳到指定行,跳过的部分不执行。 |
l/list | l(ist) [first [,last] | .] 列出指定行源码,如果没有参数,则是列出当前行的上下5行或者接着前面的继续列出 |
ll/longlist | 显示当前行 |
p/pp | 打印变量的值 |
next 或 n | 执行下一行,不会进入函数 |
step 或 s | 如果是函数则进入函数,否则执行下一行 |
return 或 r | 执行代码直到从当前函数返回 |
run 或 restart | 重新开始 pdb |
exit 或 q | 退出 pdb |
continue 或 c | 继续执行,直到断点 |
jump 或 j | 直接跳到指定行,跳过的部分不执行。 |
p type(x)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。