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实现数据图表

    plotly是现代平台的敏捷商业智能和数据科学库,它作为一款开源的绘图库,可以应用于Python、R、MATLAB、Excel、JavaScript和jupyter等多种语言,主要使用的js进行图形绘制,实现过程中主要就是调用plotly的函数接口,底层实现完全被隐藏,便于初学者的掌握。
    2017-07-07
  • 简单了解Python matplotlib线的属性

    简单了解Python matplotlib线的属性

    这篇文章主要介绍了简单了解Python matplotlib线的属性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-06-06
  • Python绘制浪漫星空的示例代码

    Python绘制浪漫星空的示例代码

    Python的turtle是一个基于tkinter的Python图形库,可以帮助初学者轻松地理解和绘制图形,本文就来通过turtle绘制一个浪漫的星空动画吧
    2023-09-09
  • Python中的logging模块实现日志打印

    Python中的logging模块实现日志打印

    这篇文章主要介绍了Python中的logging模块实现日志打印,其实不止print打印日志方便排查问题,Python自带的logging模块,也可以很简单就能实现日志的配置和打印,下面来看看具体的实现过程吧,需要的朋友可以参考一下
    2022-03-03
  • Python时间处理模块Time和DateTime

    Python时间处理模块Time和DateTime

    这篇文章主要为大家介绍了Python时间处理模块Time和DateTime使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • Python中plt.scatter()函数的常见用法小结

    Python中plt.scatter()函数的常见用法小结

    这篇文章主要介绍了Python中plt.scatter()函数的常见用法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • python基于opencv批量生成验证码的示例

    python基于opencv批量生成验证码的示例

    这篇文章主要介绍了python基于opencv批量生成验证码的示例,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-04-04
  • 用python写一个福字(附完整代码)

    用python写一个福字(附完整代码)

    大家好,本篇文章主要讲的是用python写一个福字(附完整代码),感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • Python使用MyQR制作专属动态彩色二维码功能

    Python使用MyQR制作专属动态彩色二维码功能

    MyQR是一个能够生成自定义二维码的第三方库,你可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码。这篇文章主要介绍了Python使用MyQR制作专属动态彩色二维码,需要的朋友可以参考下
    2019-06-06
  • pandas.DataFrame.drop_duplicates 用法介绍

    pandas.DataFrame.drop_duplicates 用法介绍

    这篇文章主要介绍了pandas.DataFrame.drop_duplicates 用法介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07

最新评论