Python 编码错误 UnicodeEncodeError:

2019-08-03  本文已影响0人  马赛克同学

爬取的一些数据在做文本保存的时候出现错误,错误

错误图例

一、错误原因:

        1.UnicodeEncodeError

            Unicode编码错误

        2.'gbk' codec can't encode character '\xa0' 

            Unicode字符编码为GBK时出现错误

二、原因分析:

        主要的原因是有一些GBK编码无法从Unicode转换过来

三、解决方案:

出错项

with open("k.txt", "at")as f:

f.write(str_key_value)

改正为

with open("kv.txt", "at", encoding="utf-8")as f:

f.write(str_key_value)

上一篇下一篇

猜你喜欢

热点阅读