如何从python中的原始bin文件读取字节,因为文件.read()函数以UnicodeDecodeErrors结束?在
具体地说,我正在读一个.bin文件,我得到了这个错误。在
File "F:\Codes\Python\ML\Pybrain_test.py", line 27, in <module>
string = img_set.read(784)
File "F:\Programs\Python\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 1440: character maps to <undefined>
如果只使用
open(filename)
打开该文件,它将被解释为文本,而不是字节。应将文件作为字节文件打开,如下所示:则
f.read()
不会给出该错误相关问题 更多 >
编程相关推荐