使用本地主机做网站,湖州建设公司网站,天津市网站制作建设推广公司,wordpress page.php一般debug时#xff0c;在for循环里面的话#xff0c;需要自己一步一步点。如果循环几百次那种就比较麻烦。此时可以采用try except的方式来解决
例子如下 #ptyhon debug for循环的代码
num[1,2,3,s,4]
ans0
for i in num:try:ansiexcept:print(错误)
print(ans) 结果如下在for循环里面的话需要自己一步一步点。如果循环几百次那种就比较麻烦。此时可以采用try except的方式来解决
例子如下 #ptyhon debug for循环的代码
num[1,2,3,s,4]
ans0
for i in num:try:ansiexcept:print(错误)
print(ans) 结果如下一下子就能看到错误的值 顺便说一下debug的小技巧
PyCharm 中 debug 键的图标主要用于控制调试过程的执行流程以下是一些常见图标的作用
Show Execution PointF10显示当前执行点即程序暂停的位置。它可以帮助你快速找到代码执行到的具体位置。Step OverF8逐行执行代码如果当前行有函数调用不会进入函数内部而是将函数当作一个整体一步执行完。Step IntoF7如果待执行语句存在子函数会进入子函数内进行单步调试。Step Into My CodeAltShiftF7单步执行时会进入遇到的所有自定义函数内部但不会进入到导入的库或其他外部模块的函数内部。Force Step IntoAltShiftF7执行下一行忽略库lib和构造对象等一般较少使用。Step OutShiftF8当当前执行在子函数中时使用该操作可以直接跳出子函数而不用继续执行子函数中的剩余代码并将子函数的结果返回给外部函数。Run to CursorAltF9直接运行到当前光标所在的行位置。Resume ProgramF9继续恢复程序的执行直接运行到下一个断点处。