读取txt/csv等数据时
UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence
释义:
Unicode的解码(Decode)出现错误(Error)了,以gbk编码的方式去解码(该字符串变成Unicode),但是此处通过gbk的方式,却无法解码(can’t decode )。“illegal multibyte sequence”意思是非法的多字节序列,即没法(解码)了。
解决方法:
原因:
可能是要处理的字符串本身不是gbk编码,但是却以gbk编码去解码 。比如,字符串本身是utf-8的,但是却用gbk去解码utf-8的字符串。
引自站内云水禅心心一
解决方法:
- 指明打开方式:“encoding=‘utf-8’ ”
爬虫发送请求时
No module named 'email.utils'; 'email' is not a package
解决方法:
确保你的当前文件夹中不要有email.py