Tôi đọc bộ đệm dữ liệu từ đâu đó đến bytearray
. Bây giờ, tôi muốn làm việc với dữ liệu này bằng cách sử dụng giao diện giống như luồng (ví dụ: read
, seek
v.v.)Python 3 - giao diện luồng không sao chép sang bytearray?
Tôi chỉ cần quấn bytearray
với io.BytesIO
?
mybytearray = bytearray(...)
stream = io.BytesIO(mybytearray)
sợ hãi của tôi ở đây là BytesIO
bản sao dữ liệu mybytearray
, nhưng tôi không muốn nó - kể từ đệm là rất lớn. Tôi không muốn các bản sao, tôi muốn luồng hoạt động trên dữ liệu gốc và có thể sửa đổi nó. Những gì có thể được thực hiện?