【发布时间】:2012-01-04 10:42:10
【问题描述】:
我从某处读取数据缓冲区到bytearray。现在,我想使用类似流的接口(即read、seek 等)处理这些数据
我可以用io.BytesIO 包裹我的bytearray 吗?
mybytearray = bytearray(...)
stream = io.BytesIO(mybytearray)
我在这里担心BytesIO 复制mybytearray 的数据,但我不想要它 - 因为缓冲区非常大。我不想要副本,我希望流能够处理原始数据并且也可以修改它。可以做什么?
【问题讨论】:
标签: python stream python-3.x bytearray