UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd7 in position 2: invalid continuation byte问题

报错提示如下:

    self.disease_wds= [i.strip() for i in open(self.disease_path,encoding='UTF-8') if i.strip()]
  File "C:\Users\luckyli\anaconda3\envs\PPO\lib\codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd7 in position 2: invalid continuation byte
原因如下:

 解决办法:

是因为我的文件保存的格式不是UTF-8导致的

生成utf-8文件问题得到解决

猜你喜欢

转载自blog.csdn.net/li1873997/article/details/131867594