pdb
是python内置的调试工具包,名称来源Python Debugger
,提供交互式的调试环境,允许在代码执行时暂停程序,检查变量,执行代码行,设置断点,逐行调试等。
常用命令
pdb.set_trace()
,在代码中插入此行,执行到这里程序暂停,进入调试模式。c
继续n
执行下一行代码s
或 step
: 执行下一行代码,如果是函数调用,会进入函数内部。q
或 quit
: 退出调试器并终止程序。p
或 print
: 打印变量的值,便于查看当前的变量状态。l
或 list
查看当前代码上下文,显示正在调试的代码行。