在 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 代码,快速定位和解决问题。