解决‘utf-8‘ codec can‘t decode byte 0xe9 in position 3114: invalid continuation byte 错误

今天在使用python打开文件时,报了如下错误:
在这里插入图片描述
代码如下:

movies = pd.read_table('../../dataset/ml-1m/movies.dat', sep='::', header=None, engine='python', encoding='utf-8').to_numpy()

解决方法:
将编码改为:ISO-8859-1即可

movies = pd.read_table('../../dataset/ml-1m/movies.dat', sep='::', header=None, engine='python', encoding='ISO-8859-1').to_numpy()

在这里插入图片描述


版权声明:本文为qq_38253837原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。