我正在读取二进制文件(ogg vorbis)并提取一些数据包以供以后处理。这些数据包是python bytes对象,我们可以使用“read(n_bytes)”方法读取它们。现在我的代码是这样的:
packet = b'abcd'
some_value = packet[0:2]
other_value = packet[2:4]
我想要这样的事情:
packet = b'abcd'
some_value = packet.read(2)
other_value = packet.read(2)
如何从bytes对象创建可读流?