pycharm如何debug for循环里面的错误值

一般debug时,在for循环里面的话,需要自己一步一步点。如果循环几百次那种就比较麻烦。此时可以采用try except的方式来解决

例子如下

#ptyhon debug for循环的代码
num=[1,2,3,'s',4]
ans=0
for i in num:
    try:
        ans+=i
    except:
        print('错误')
print(ans)

 结果如下,一下子就能看到错误的值

顺便说一下debug的小技巧:

PyCharm 中 debug 键的图标主要用于控制调试过程的执行流程,以下是一些常见图标的作用:

  1. Show Execution Point(F10):显示当前执行点,即程序暂停的位置。它可以帮助你快速找到代码执行到的具体位置。
  2. Step Over(F8):逐行执行代码,如果当前行有函数调用,不会进入函数内部,而是将函数当作一个整体一步执行完。
  3. Step Into(F7):如果待执行语句存在子函数,会进入子函数内进行单步调试。
  4. Step Into My Code(Alt+Shift+F7):单步执行时,会进入遇到的所有自定义函数内部,但不会进入到导入的库或其他外部模块的函数内部。
  5. Force Step Into(Alt+Shift+F7):执行下一行,忽略库(lib)和构造对象等(一般较少使用)。
  6. Step Out(Shift+F8):当当前执行在子函数中时,使用该操作可以直接跳出子函数,而不用继续执行子函数中的剩余代码,并将子函数的结果返回给外部函数。
  7. Run to Cursor(Alt+F9):直接运行到当前光标所在的行位置。
  8. Resume Program(F9):继续恢复程序的执行,直接运行到下一个断点处。

 

相关推荐

  1. C语言如何避免循环初值错误问题?

    2024-07-19 04:56:02       35 阅读
  2. 解决PyCharm文件格式关联错误:终极指南

    2024-07-19 04:56:02       18 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 04:56:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 04:56:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 04:56:02       57 阅读
  4. Python语言-面向对象

    2024-07-19 04:56:02       68 阅读

热门阅读

  1. Android EDLA项目 5G热点打开失败分析

    2024-07-19 04:56:02       22 阅读
  2. PHP 调用 1688 详情 API 接口的实战攻略

    2024-07-19 04:56:02       20 阅读
  3. 数据挖掘新技能:Python爬虫编程指南

    2024-07-19 04:56:02       20 阅读
  4. git-常用基础指令

    2024-07-19 04:56:02       17 阅读
  5. unity C#执行bat文件

    2024-07-19 04:56:02       18 阅读
  6. C语言 分割链表

    2024-07-19 04:56:02       20 阅读
  7. 如何使用Python实现一个简单的Web服务器

    2024-07-19 04:56:02       17 阅读
  8. 微服务重启优化kafka+EurekaNotificationServerListUpdater

    2024-07-19 04:56:02       20 阅读
  9. 降低芯片流片风险的几种方法

    2024-07-19 04:56:02       22 阅读
  10. MySQL 架构中的三层服务是什么?

    2024-07-19 04:56:02       19 阅读