debug调试_以Pycharm为例


调试主要是检查逻辑错误,而非语法错误。
在这里插入图片描述

打断点

在需要调试的代码行前打断点,执行后会停顿在断点位置(不运行)

调试

右键“debug”,或者直接点击右上角的小虫子

横向按钮栏

  1. 光标定位到代码执行位置
  2. 单行执行,不进入子函数,若没有子函数,作用同3
  3. 单步执行,会进入子函数
  4. 单步执行时,有时会跳转到引用的源代码,此按钮可以让debug回到自己编写的代码中
  5. 运行断点后的所有代码,若单步执行到子函数中,则执行完子函数剩余部分并返回上层函数
  6. 先将光标定位在想要执行的代码处,此按钮可以将代码执行到光标定位处
  7. 查看变量信息

在这里插入图片描述

纵向按钮栏

  1. 重新运行
  2. 跳到下一个断点,若断点在循环内则是跳到下一次循环
  3. 暂停执行,启用调试
  4. 停止调试
  5. 查看断点信息
  6. 屏蔽所有断点
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值