Python解决TypeError, ValueError, KeyError, Unicode Encode Error报错

@TypeError

TypeError:类型错误,常见于数据类型之间的操作报错
示例:
Python解决TypeError, ValueError, KeyError, Unicode Encode Error报错_第1张图片
解决方式:统一数据类型即可

@ValueError

ValueError: 值错误,常见于参数传参,方法传参错误导致
示例:
Python解决TypeError, ValueError, KeyError, Unicode Encode Error报错_第2张图片
解决方法:查看函数参数的数据类型属于哪一种,转换成对应数据类型即可

@KeyError

KeyError:该报错常见于字典取值,当不存在该key健的时候,就会产生错误类型
示例:
Python解决TypeError, ValueError, KeyError, Unicode Encode Error报错_第3张图片

@Unicode Encode Error

Unicode Encode Error:编码错误,常见于爬虫中,在获取网页源码后,使用了与响应源码不一致的编码格式导致。
解决方法:找到response headers(响应头,一般情况下,响应源码的编码格式在响应头中)

还有更多的常见报错类型,博主会一一收录,更多的,是需要大家学会观察报错信息,根据报错信息,解决相关报错异常,俗话说,只有掌握在自己手里的,才是最踏实的,要相信一句话:人帅自有天帮!

你可能感兴趣的:(Python编程入门,python,爬虫,开发语言)