使用 ipdb 单步调试 Python 代码

pdb 是 Python 标准库中自带的 debugger,ipdb 是基于 ipython 的增强版 pdb。

常用命令

  • [n]ext 下一步
  • [s]tep into 进入函数
  • [r]eturn 跳出函数
  • [b]reakpoint 打断点

pdb

pdb is fine, just don’t have so many features

Usage: import pdb; pdb.set_trace()

Ipdb is better

Usage: import ipdb; ipdb.set_trace()
n next
p print
pp pprint
s setp into
c continue to next breakpoint
b breakpoint
a args

About 逸飞

后端工程师

发表评论

电子邮件地址不会被公开。 必填项已用*标注