Python下的UnicodeDecodeError错误

很多同学在Linux下运行文件的时候都会碰到这个错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcc in position 279: invalid continuation byte

说明:Python3在解析文件的时候,会按照utf-8的编码格式进行解码,所以要按照utf-8来对文件进行编码,才能顺利解码。出现上面的错误,很有可能是文件的编码格式不正确。

解决方法:vim打开问题文件,命令模式输入:set fileencoding=utf8
保存退出重新运行即可!!!

vim用法自行搜索学习。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容