报错显示'utf-8' codec can't decode byte 0xbe in position 0: invalid start byte
问题原因
出现这种问题绝大部分情况是因为文件不是 UTF8 编码的(例如,可能是 GBK 编码的),而系统默认采用 UTF8 解码。解决方法是改为对应的解码方式。
解决办法
1、把原来的txt文件重新打开另存为的时候,把编码方式修改为utf-8,然后代码的encoding=‘utf-8’保持不变即可
2、或者把编码方式utf-8 修改为gb18030(具体改成什么要根据txt文件的编码方式决定)