UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 391: illegal multibyte sequence
时间: 2023-11-09 12:57:57 浏览: 60
basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源
UnicodeDecodeError: 'gbk'编解码器无法解码字节0xaf,位置在391处,这个错误通常发生在使用不兼容的编码格式读取文件时。解决这个问题的方法是在打开文件时指定正确的编码格式。在您的情况下,可以将打开文件的操作修改为如下形式: "file = open(f, 'r', encoding='utf-8')",即在open函数中添加encoding参数并设置为'utf-8'。这样可以确保文件以正确的编码格式进行读取。
阅读全文