Python异常及处理方法总结(21.4定期更新)

这里将整理和收集在Python中,常见的一些bug以及对应的处理方案。仅供需要的人参考。

 

案例8、bug(KeyError: 7),字典中key不存在的bug,应该核对key的值

案例7、bug(IndentationError: unexpected indent)代码缩进bug,也是在开发中,常见的错误,导致的原因是代码编写不规范,缩进不规范。解决方案是养成良好的编码规范,保存代码的整洁,因为python中对代码的缩进要求很严格。

案例6,bug(NameError: name 'names' is not defined)变量名字或者函数名字没有被定义,如果见到此类的NameError就是其中的一个名字错误,具体错误可参考该提示后面的一句话。解决方案是根据提示将指定的名字修改正确。

案例5、bug(ValueError: invalid literal for int() with base 10: '520s')值错误,看到这个错误是运行时的错误,说明是数据类型转换错误。解决方案是根据ValueError中提示的错误,纠正数据类型转换问题。

案例4,bug(IllegalWeekdayError: bad weekday number 10; must be 0 (Monday) to 6 (Sunday))无效的周值,该值只能是0到6.解决方式是调整参数的值。

案例3,bug(SyntaxError: cannot assign to None) 语法错误,不能用内置的关键字作为变量

案例2,bug(TypeError: 'list' object is not callable)类型错误,对象不能作为方法调用

案例1,bug(IndexError: string index out of range)字符串或者列表索引超出,应该核对引用字符串或者列表索引的地方

 

 

结语:本文档将定期进行更新。希望能帮助更多需要的小伙伴们。祝各位小伙伴们在学习Python的道路上,对开发的领悟能力越来越高。加油。

 

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐新帅

希望能帮到你,感谢你的一杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值