报错:
UnicodeEncodeError: 'gbk' codec can't encode character '\xd0' in position 70: illegal multibyte sequence
解决:
with open(filename, 'a') as fobj:
fobj.write(data)
改为:
with open(filename, 'a', encoding='utf-8') as fobj:
fobj.write(data)
参见:
https://blog.youkuaiyun.com/qq_38008452/article/details/80423436
本文解决了一个常见的编程问题:UnicodeEncodeError。当尝试使用不支持Unicode的编码格式(如gbk)写入包含特殊字符的数据到文件时,会出现此错误。解决方案是明确指定文件操作的编码格式为utf-8。
1万+

被折叠的 条评论
为什么被折叠?



