linux终端调试命令,ubuntu下命令行调试Python程序

一般地,我们可以使用如下的方式进入调试(比如我们要调试的源文件为hello.py):

1. 在命令行启动目标程序,加上-m参数。

python -m pdb hello.py

这样程序会自动停在第一行,等待你进行调试,如下图。我们可以使用调试命令进行调试,和使用IED调试类似。

断点相关命令:

设置断点: (Pdb) b 8 #断点设置该文件的第8行(b即break的首字母)

显示所有断点:(Pdb) b #b命令,没有参数,显示所有断点

删除断点:(Pdb) cl 2 #删除第2个断点 (clear的首字母)

Step Over:(Pdb) n #单步执行,next的首字母

Step Into:(Pdb) s #step的首字母

Setp Return:(Pdb) r #return的首字母

Resume:(Pdb) c #continue的首字母

Run to Line:(Pdb) j 10 #运行到地10行,jump的首字母

(Pdb) p param #查看当前param变量值

(Pdb) l #查看运行到某处代码

(Pdb) a #查看全部栈内变量

(Pdb) h #帮助,help的首字母

(Pdb) q #退出,quit的首字母

6b6c00bf3c8b1695686993020e05a562.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值