UnicodeEncodeError: 'gbk' codec can't encode character: illegal multibyte sequence

网友投稿 376 2022-08-26

UnicodeEncodeError: 'gbk' codec can't encode character: illegal multibyte sequence

又是python的编码问题了,我都想哭了,windows系统默认编码是gbk,然后你用GBK方式打开写入的txt文件,写入utf-8格式的字符,就要报错了。。。。

我的解决方案是在写入的时候加入一个utf-8编码:

with open(output_path, "w",encoding='utf-8') as file: for word in counter_list: file.write(word[0]) file.write("\n") # print(word[0]) #输出字典的键 #print(word[1]) # 输出字典的值

参考文献

UnicodeEncodeError: 'gbk' codec can't encode character: illegal multibyte sequence

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:传统机械行业如何做好网络营销推广?(机械行业网络营销方案)
下一篇:论文笔记:Personalized Image Annotation Using Deep Architecture
相关文章

 发表评论

暂时没有评论,来抢沙发吧~