Leí el búfer de datos de algún lugar a bytearray
. Ahora, yo quiero trabajar con estos datos mediante interfaz de flujo similar (es decir read
, seek
etc.)Python 3: interfaz de secuencia no copiada a bytearray?
¿Puedo envolver mi bytearray
con io.BytesIO
?
mybytearray = bytearray(...)
stream = io.BytesIO(mybytearray)
Mi temor aquí es BytesIO
copias de datos de mybytearray
, pero no quiero que - desde el buffer es muy grande. No quiero copias, quiero que la transmisión funcione con datos originales y también puede modificarla. ¿Qué se puede hacer?