爬取的一些數(shù)據(jù)在做文本保存的時候出現(xiàn)錯誤,錯誤
錯誤圖例
一合是、錯誤原因:
????????1.UnicodeEncodeError
????????????Unicode編碼錯誤
????????2.'gbk' codec can't encode character '\xa0'?
????????????Unicode字符編碼為GBK時出現(xiàn)錯誤
二匹摇、原因分析:
????????主要的原因是有一些GBK編碼無法從Unicode轉(zhuǎn)換過來
三、解決方案:
出錯項
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)