UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 363: illegal multibyte sequence
时间: 2023-11-13 10:04:56 浏览: 39
basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源
这个错误是因为Python默认使用的编码方式(GBK)无法正确解码包含非ASCII字符的文件。解决方案有两种:
1. 修改文件编码:将文件的编码方式改为UTF-8或者其他支持中文的编码方式。
2. 修改代码:在打开文件时指定文件的编码方式,例如:with open('四个春天.txt','r',encoding='utf-8') as f:。
阅读全文