1、使用Spyder本身的快捷键
**
使用该方法,必须设定断点
**
设置断点两种方法:
① 选中该行,按F12
②双击代码行号前
快捷键
快捷键含义:
]调试:设置好断点之后按ctrl+F5(鼠标点击图标一样)即进入调试模式。
单行执行:Ctrl+F10 单行执行。
进入函数内部:执行到断点位置之后需要进入函数内部,则按ctrl+F11。
跳出函数:按Ctrl+Shift+F11 后会直接跳到该函数的执行的最后一行,此时在按一遍Ctrl+Shift+F11 或 者Ctrl+F10 (单行执行)就可以跳出函数
执行到下一个断点:c命令或者Ctrl+F12可以让程序执行到下一个断点。
*就几个命令,自己试一下就明白了 *
2、python 自带的一个包pdb进行调试
主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。在代码里面加入一行代码
pdb.set_trace()
作用相当于设置断点断点
F5键 直接运行代码,会到 pdb.set_trace() 的下一行进入调试,然后使用pdb的快捷命令进行单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等操作。