python UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 87: illegal multibyte sequence异常解决

我们处理文本文件时,经常会遇到这样的报错:

UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 87: illegal multibyte sequence异常解决

下面提供两种解决办法:

方法1:

 with open(filename,encoding = 'UTF-8')as f_obj:

方法2:

with open(filename,'rb')as f_obj:

以上方法是在执行打开文件时使用到的,其他打开文件的方法类似。