以下语句从文件中填充列表:
action = []
with open (os.getcwd() + "/files/" + "actions.txt") as temp:
action = list (temp)
给我以下错误:
(result, consumed) = self._buffer_decode (data, self.errors, end)
UnicodeDecodeError: 'utf-8' codec can not decode byte 0xf1 in position 67: invalid continuation byte
如果我添加errors = 'ignore'
:
action = []
with open (os.getcwd () + "/ files /" + "actions.txt", errors = 'ignore') as temp:
action = list (temp)
是读取文件,但不是ñ
重音的元音á-é-í-ó-ú
是 python 3 的作品,据我所知,默认为 'utf-8'
我正在寻找两天或更长时间的解决方案,我越来越困惑。
提前非常感谢您的任何建议。