读取二进制inpu的UnicodeDecodeError

2024-09-28 18:54:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试将代码从Python2.7移植到3.4。低于2.7就可以了。 我将导入一个Picoscope二进制文件,并在python3.4(ubuntu)下得到以下错误:

in __import_CS
data_A = bin_file_A.read(64)
File "/usr/lib/python3.4/codecs.py", line 313, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf3 in position 1: invalid continuation byte

代码片段如下:

^{pr2}$

Tags: 文件代码inimportselfdatabinubuntu