当前位置: 代码网 > it编程>前端脚本>Python > pycharm如何debug for循环里面的错误值(推荐)

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

2024年07月22日 Python 我要评论
一般debug时,在for循环里面的话,需要自己一步一步点。如果循环几百次那种就比较麻烦。此时可以采用try except的方式来解决例子如下#ptyhon debug for循环的代码num=[1,

一般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循环内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com