调试 在Spyder中,通过与增强型 ipdb 中的调试器 IPython控制台 . 这样就可以从Spyder GUI以及所有熟悉的IPython控制台命令查看和控制断点和执行流。
ipdb
Spyder在本机GUI中集成了以下调试功能:
为在中打开的文件中的任何行设置和清除正常断点和条件断点的多种方法 编辑 .
从“调试”菜单中选择相应的选项。
通过按下可配置的键盘快捷键 (F12 正常,或 Shift-F12 默认为条件断点)。
双击打开的文件中行号的左侧。
带着 ipdb.set_trace() 代码中的语句(之后 import 惯性导航与制导 pdb )
ipdb.set_trace()
import
pdb
以交互方式,使用 b 命令 ipdb 会话。
b
A Breakpoints 窗格,列出定义的每个断点的文件、行和条件(如果有) (Debug ‣ List breakpoints 或 Ctrl-Shift-B 默认情况下)。
对调试器执行的完全GUI控制 Debug 菜单, Debug toolbar 通过可配置的键盘快捷键,以及标准 ipdb 控制台命令。
在中突出显示当前帧(调试步骤) 编辑 .
在每个断点通过 变量资源管理器 ,并在中运行许多命令 IPython控制台 .
一个全面但容易理解的介绍 pdb/ipdb ,请参考Steve Ferg的优秀在线指南, Debugging in Python .
编辑
IPython控制台
变量资源管理器