我有一段从字符串缓冲区(StringIO对象)读取二进制数据的代码,并试图将其转换为bytearray对象,但当值大于127时抛出错误,ascii编码无法处理,即使我试图覆盖它:chunk = file.read(length)chunk = StringIO(chunk)
d = bytearray(chunk.read(10), encoding="iso8859-1", e
我的程序以一个十六进制字符串作为输入,对其进行解码并创建一个bytearray,这样我就可以使用struct.unpack解码多个信息。x00\x00\x0e\x0c\x18\x0e\x18\x0f\xea\xbf\x07\x00015d3c2638041e09\x00Jb\x00Jb\x00jb@jb.com\x00'
data = bytearray