Python—找bug(错误)方式方法解析

版权声明:未经允许,请勿私自转载!!! https://blog.csdn.net/weixin_44755148/article/details/90236043

bug信息提示信息怎么看

1、line 2代表这个bug出现在第2行,所以,我们在Debug的时候,可以优先从第2行开始检查
2、^代表bug发生的位置,这里指出的位置是第二行末
3、这一行写的是错误类型,SyntaxError指的是语法错误
在这里插入图片描述

bug的几种处理情况

bug1:粗心

在这里插入图片描述

bug2:知识点不熟练

在这里插入图片描述
在这里插入图片描述

bug3:代码逻辑不清晰

在这里插入图片描述

bug4:被动掉坑(此处我们用到异常处理机制(try…except…))

在这里插入图片描述
在这里插入图片描述

#当有多个异常,我们可以这样写(将两个(或多个)异常放在一起,只要触发其中一个,就执行所包含的代码。)
except(ZeroDivisionError,ValueError):
         #print('你的输入有误,请重新输入!')

#常规错误的基类,假设不想提供很精细的提示,可以用这个语句响应常规错误
except Exception:
        print('你的输入有误,请重新输入!')

猜你喜欢

转载自blog.csdn.net/weixin_44755148/article/details/90236043