UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 135: illegal multibyte sequence
Python 写文件时的Unicode设置
原创muzizongheng 博主文章分类:自我心的 ©著作权
©著作权归作者所有:来自51CTO博客作者muzizongheng的原创作品,请联系作者获取转载授权,否则将追究法律责任
f.write(content)
UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 135: illegal multibyte sequence
UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 135: illegal multibyte sequence
经过调查,发现应该在打开文件时设置编码格式。
解决办法:
f = open(n.guid, "w+", encoding='utf-8-sig')
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python读取NC文件指定经度、纬度与时相的数据
本文介绍基于Python语言的netCDF4库,读取.nc格式的数据文件,并提取指定维(时间、经度与纬度)下的变量数据的方法~
Python NC数据 数据提取 栅格文件 .nc格式文件 -
写UNICODE格式的文本日志文件(UNICODE编码)null file delete disk 磁盘