- 一些常用指令:
- 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 #中止调试并退出
相关文章
- linux环境下python的pdb调试方法
- Linux(ubuntu)下pycharm如何配置anaconda中不同版本的python环境
- linux环境下主机名被更换为bogon的解决方法
- 20180831-Linux环境下Python 3.6.6 的安装说明
- Python 如何的调试模式使用 Python 的内置调试器 pdb 或者集成开发环境(IDE)如 PyCharm、Visual Studio Code
- linux和windows系统下的python环境迁移
- VS开发环境下程序在调试时总是提示无法查找或打开PDB文件的解决方案
- ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法
- 在linux环境下编译运行OpenCV程序的两种方法
- Windows环境:VMware下linux虚拟机与Windows主机进行文件共享的方法