मैंने कहीं से bytearray
से डेटा का बफर पढ़ा। अब, मैं धारा की तरह इंटरफ़ेस का उपयोग कर इस डेटा के साथ काम करना चाहते हैं (अर्थात read
, seek
आदि)पायथन 3 - गैर-प्रतिलिपि स्ट्रीम इंटरफ़ेस bytearray?
मैं बस अपना bytearray
io.BytesIO
के साथ रैप कर सकते हैं? यहाँ
mybytearray = bytearray(...)
stream = io.BytesIO(mybytearray)
मुझे डर है mybytearray
की BytesIO
प्रतियां डेटा है, लेकिन मैं इसे नहीं चाहते हैं - के बाद से बफर बहुत बड़ा है। मैं प्रतियां नहीं चाहता, मैं चाहता हूं कि स्ट्रीम मूल डेटा पर काम करे और इसे भी संशोधित कर सके। क्या किया जा सकता है?