Spyder 调试 Python代码的两种方法

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的快捷命令进行单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等操作。

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值