Ho letto il buffer dei dati da qualche parte a bytearray
. Ora, io voglio lavorare con questi dati utilizzando l'interfaccia flusso simile (cioè read
, seek
ecc)Python 3 - Interfaccia di flusso non di copia per bytearray?
Posso solo avvolgere la mia bytearray
con io.BytesIO
?
mybytearray = bytearray(...)
stream = io.BytesIO(mybytearray)
Il mio timore è qui BytesIO
copia i dati di mybytearray
, ma io non lo voglio - dal buffer è molto grande. Non voglio copie, voglio che lo streaming funzioni sui dati originali e può anche modificarlo. Cosa si può fare?