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
原因如下:

UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd7 in position 2: invalid continuation byte问题_第1张图片

 解决办法:

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

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

你可能感兴趣的:(人工智能,深度学习,算法,python,pip,机器学习,人工智能,java)