在Debian上调试Python代码,可选用以下方法:
pdb(内置调试器)
import pdb; pdb.set_trace()
设置断点,运行时程序会暂停,支持单步执行(n
/s
)、查看变量(p
)、继续执行(c
)等操作。python -m pdb script.py
可从头调试脚本。增强型调试器(需安装)
IDE/编辑器调试
日志记录
logging
模块记录程序运行信息,适合跟踪程序流程或生产环境调试。系统工具辅助
根据需求选择工具:简单脚本可用pdb/ipdb,复杂项目推荐IDE,需底层调试时用strace。