pycharm如何debug for循环里面的错误值(推荐)

 更新时间:2024年07月22日 10:27:28   作者:西柚与蓝莓  
一般debug时,在for循环里面的话,需要自己一步一步点,如果循环几百次那种就比较麻烦,此时可以采用try except的方式来解决,这篇文章主要介绍了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 键的图标主要用于控制调试过程的执行流程,以下是一些常见图标的作用:

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

到此这篇关于pycharm如何debug for循环里面的错误值的文章就介绍到这了,更多相关pycharm debug for循环内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法

    Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法

    这篇文章主要介绍了Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法,涉及Python数值运算及图形绘制相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • pandas去重复行并分类汇总的实现方法

    pandas去重复行并分类汇总的实现方法

    这篇文章主要介绍了pandas去重复行并分类汇总的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • Pandas中map(),applymap(),apply()函数的使用方法

    Pandas中map(),applymap(),apply()函数的使用方法

    本文主要介绍了Pandas中map(),applymap(),apply()函数的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • keras实现VGG16方式(预测一张图片)

    keras实现VGG16方式(预测一张图片)

    这篇文章主要介绍了keras实现VGG16方式(预测一张图片),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • Webots下载安装 + Pycharm联调使用教程

    Webots下载安装 + Pycharm联调使用教程

    Webots是一个开源的三维移动机器人模拟器,它最初是作为研究移动机器人中各种控制算法的研究工具开发的,自2018年12月起,Webots作为开源软件发布,并获得Apache 2.0许可证,这篇文章主要介绍了Webots下载安装 + Pycharm联调 ,需要的朋友可以参考下
    2023-02-02
  • Python实现List列表去重的五种方案

    Python实现List列表去重的五种方案

    本文详细介绍了Python中列表去重的多种方法,包括list(set(lst))、dict.fromkeys(lst)、列表推导式、pandas.Series.drop_duplicates()和sorted(list(groupby(lst)))等,并分析了它们的底层原理和效率差异,需要的朋友可以参考下
    2025-12-12
  • 一文分享5个新手也能实现的Python实用脚本(附完整代码)

    一文分享5个新手也能实现的Python实用脚本(附完整代码)

    对于Python新手来说,简单的小脚本既能巩固基础语法,又能带来成就感,同时还能用到日常工作和学习中,本文小编就和大家分享5个实用的Python小脚本,覆盖文件处理,数据统计,日常工具等场景,希望对大家有所帮助
    2026-03-03
  • 一文弄懂10大Pandas的索引

    一文弄懂10大Pandas的索引

    索引在我们的日常生活中其实是很常见的,本文主要介绍了一文弄懂10大Pandas的索引,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-03-03
  • opencv python 傅里叶变换的使用

    opencv python 傅里叶变换的使用

    这篇文章主要介绍了opencv python 傅里叶变换的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Python3开发监控自动化触发声光报警

    Python3开发监控自动化触发声光报警

    使用python制作一个自动监控并触发声光报警是不是感觉很高端,很多人都会认为只是一件很难的事情,但实际很简单就能实现。
    2023-07-07

最新评论