python pdb命令_Python: PDB命令

1. where(w) 找出当前代码运行位置

2. list(l) 显示当前代码的部分上下文

3. list 显示指定行的上下文

4. list 显示指定开始行到结束行的代码

5. up(u) 返回上个调用点

6. down(d) 返回下个调用点

7. args(a) 显示当前所有变量

8. print(p) 打印表达式结果

9 ! 运行python命令,比如!test='hello' 将会把test变量的值改变为hello

10. pp 打印美化过的表达式结果

11. step 步进运行至下行代码(如果是调用函数,则运行至所调用函数的第一行)

12. next 运行至下行代码(如果是调用函数,会直接运行完此函数)

13. until 运行至当前代码端底部

14. return 运行至return代码处

15. break 运行时设置断点

16. continue 运行程序直至遇到下一个断点

17. break 运行时设置另一个文件的断点

18. break 显示断点情况

19. disable 将指定的断点失效(但存在)

20. enable 将指定的断点生效

21. clear 删除断点

22. tbreak 运行时设置临时断点(运行一次后自动删除)

23. break 运行时设置断点,当满足condition条件时触发断点,ex: break 11 i > 10 表示在第11行代码处,当变量i大于10时,触发断点

24. condition 设置指定断点的触发条件

25. ignore 忽略指定断点n次

26. commands ... end 对指定断点编写脚本,当运行到该断点时自动执行

ex:

command 1

print("debug i =", i)print("debug j =", j)print("debug k =", k)

end

27. jump 跳转至指定程序行(如果是前行,则忽略中间行代码。如果是后退,状态重设为回退行状态)

28. run 重新运行程序(断点设置不会丢失)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值