어딘가에서 데이터의 버퍼를 bytearray
으로 읽습니다. 지금, 나는 스트림 같은 인터페이스를 사용하여이 데이터를 작업 할 (즉 read
, seek
등)Python 3 - bytearray에 비 복사 스트림 인터페이스가 있습니까?
난 그냥 내 bytearray
io.BytesIO
로 포장 할 수 있습니까?
mybytearray = bytearray(...)
stream = io.BytesIO(mybytearray)
나의 두려움은 여기 mybytearray
의 BytesIO
데이터를 복사,하지만 난 그것을 원하지 않아요 - 버퍼가 매우 큰 때문이다. 복사본이 필요 없으며 스트림이 원본 데이터에서 작동하도록하고 수정할 수도 있습니다. 무엇을 할 수 있습니까?