作者:我只当你的千纸鹤 | 来源:互联网 | 2023-07-22 15:20
文章目录
如何在linux进行调试python,很多公司的是服务器,而服务器上面的python,打开只有shell 模式,如果你要观察某个变量是不方便的。
最方便的方式是:
> python -m pdb debug.py
一些常用指令:
h(elp) [comman] #打印可用指令及帮助信息r(eturn) #运行代码直到下一个断点或当前函数返回b(reak) [[filename:]lineno | function[, condition]] #指定文件某行或函数体来设置断点l(ist) [first[, last]] #查看指定代码段n(ext) #执行下一行s(tep) #执行下一行,若为函数则进入函数体p #打印某个变量a(rgs) #打印当前函数的参数w(here) #打印堆栈信息d(own) #移至下层堆栈u(p) #移至上层堆栈j(ump) #跳转到指定行continue / c #继续执行disable [bpnumber [bpnumber]] #失效断点enable[bpnumber [bpnumber]] #启用断点cl(ear) [filename:lineno | bpnumber [bpnumber]] #删除断点q(uit)/exit #中止调试并退出
参考文章:
1