python调试

六眼飞鱼酱① 提交于 2020-03-25 08:10:53

首先无论是pdb还是gdb都没有找到TUI界面的功能。
而pdb是python集成的库,无需额外安装;gdp则需要另外安装插件apt install python-dbg

gdb调试

$ gdb python
...
(gdb) run <programname>.py <arguments>

gdb的使用方法和调试C的时候差不多,但是有些命令名字可能不一样,比如bt变为py-bt

pdb调试

python -m pdb <programname>.py <arguments>

具体使用方法和gdb差不多,但是pdb还能将调试直接写入代码
import pdb; pdb.set_trace()

更多参考: https://www.jianshu.com/p/8e5fb5fe0931

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!