pdb调试python代码
来源:互联网 发布:橱柜门软件 编辑:程序博客网 时间:2024/04/29 20:52
集成开发环境下调试Python代码非常方便,比如Eclipse+pydev或Aptana。具体过程类似于用Eclipse调试Java程序。
然而,如何在没有界面的Linux控制台下调试Python代码?这里使用Python内置的包pdb。
import pdbdef add(*lstElem, **dctElem):sum = 0pdb.set_trace()for elem in lstElem:sum += elemfor key in dctElem:sum += dctElem[key]return sumprint add(1,2,3)
此时,执行上面的脚本将进入pdb调试阶段。pdb类似于linux下调试工具gdb。 输入help命令, pdb将会打印出所有支持的命令。
主要包括:
Documented commands (type help <topic>):
========================================
EOF bt cont enable jump pp run unt
a c continue exit l q s until
alias cl d h list quit step up
args clear debug help n r tbreak w
b commands disable ignore next restart u whatis
break condition down j p return unalias where
常用的命令有:
a(rgs): 打印当前函数的参数
b(reak):在src指定行,函数处设置断点
bt或w(here):打印stack信息
cl(ear): 清除指定的断点
c(ont(inue)): 继续执行直到下一个断点
l(ist):打印文件文件内容
r(eturn):继续执行直到当前函数返回
s(tep): 执行当前行, 并在第一个可能的位置处停止
n(ext): 执行当前行,直到下一行
p: 打印变量
更加具体的使用信息请参考pdb的手册。
- pdb调试python代码
- Python代码调试-PDB
- pdb调试python代码
- 使用pdb调试python代码
- 使用pdb调试python代码
- pdb命令行调试Python代码
- PDB命令行调试Python代码
- python在linux下代码调试pdb
- 使用PDB(The Python Debugger)命令行调试Python代码
- python pdb 基础调试
- python pdb 调试器
- Python pdb基础调试
- pdb 调试python
- Python 调试 PDB
- 调试python程序---pdb
- Python调试利器PDB
- python pdb调试命令
- pdb调试python脚本
- loadrunner 对接口进行测试
- 【使用JSOUP实现网络爬虫】获取所有链接
- 博弈论入门
- Android属性之build.prop生成过程分析
- asp.net MVC 安全性
- pdb调试python代码
- 在eclipse中使用gradle构建代码
- HDU 1242 dFS 找目标最短路
- SQL查询每个分组的前N条记录
- path(环境变量)
- Android日志系统驱动程序Logger源代码分析
- java生成二维码(以及一维码)--------方法
- java中Class.forName的含义
- 黑马程序员 -->齐头并进完成任务--多线程(下)