版权声明:未经允许,请勿私自转载!!! https://blog.csdn.net/weixin_44755148/article/details/90236043
Python—找bug(错误)方式方法解析
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('你的输入有误,请重新输入!')