在 Debian 系统下,Python 调试有许多方法,以下是一些常用的调试技巧和工具:
使用 pdb 调试器:
import pdb; pdb.set_trace()
,程序会在该行暂停,等待调试。python -m pdb <文件名>
,在程序启动时进入 pdb 调试模式。l(ist)
:查看当前代码上下文。n(ext)
:执行下一行(不进入函数)。s(tep)
:进入函数内部。c(ontinue)
:继续执行直到下一个断点。b(reak)
:设置断点。p(rint)
:打印变量值。pp
:美化打印(如字典)。w(here)
:显示当前调用堆栈。q(uit)
:退出调试器。使用 PySnooper 进行日志式调试:
pip install pysnooper
。@pysnooper.snoop()
,自动记录函数执行过程并生成日志文件。使用 VSCode 进行图形化调试:
调试技巧:
print()
输出关键变量的值。调试心态调整:
这些方法和工具可以帮助你更高效地在 Debian 系统下调试 Python 代码,快速定位和解决问题。