入门Python调试器pdb

78 投票
2 回答
56783 浏览
提问于 2025-04-16 07:21

我想把 pdb——Python的调试工具——加入我的工具箱。有什么好的方法可以开始学习吗?

2 个回答

17

概要:

# epdb1.py -- experiment with the Python debugger, pdb
import pdb
a = "aaa"
pdb.set_trace()
b = "bbb"
c = "ccc"
final = a + b + c
print final

现在运行你的脚本:

$ python epdb1.py
(Pdb) p a
'aaa'
(Pdb)
118

以下是一些资源,可以帮助你开始使用Python调试器:

  1. 阅读Steve Ferb的文章《在Python中调试》
  2. 观看Eric Holscher的录像《使用pdb,Python调试器》
  3. 查看Python官方文档中的pdb——Python调试器
  4. 阅读Karen Tracey的书《Django 1.1 测试与调试》的第9章——当你甚至不知道该记录什么时:使用调试器。

撰写回答