undefined
使用内置 pdb 模块进行断点调试,逐步执行代码并检查变量
语法
python -m pdb <script.py>
示例
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
技巧
- 常用 pdb 命令:n(ext) 下一行、s(tep) 进入函数、c(ontinue) 继续、p 打印变量、l(ist) 查看代码
- breakpoint() 是 Python 3.7+ 的标准断点方式
- 设置 PYTHONBREAKPOINT=0 可禁用所有断点(生产环境)
- 推荐安装 ipdb 获得更好的调试体验(语法高亮、Tab 补全)
- VS Code 的图形化调试器更适合复杂项目