这是我的密码
打开的行(’u.item’)的
:
#读每一行
无论何时运行此代码,都会出现以下错误:
UnicodeDecodeError:“utf-8”编解码器无法解码位置2892中的字节0xe9:无效的连续字节
我试图解决这个问题,并在open()中添加了一个额外的参数。代码如下所示:
对于打开的行('u.item',编码='utf-8'):
#读每一行
但它再次给出了同样的错误。那我该怎么办
正如Mark Ransom所建议的,我找到了解决该问题的正确编码。编码是”;ISO-8859-1“,因此将open(";u.item";,encoding=";utf-8";)替换为open('u.item',encoding=";ISO-8859-1";)将解决此问题