What is a backing store in the context of module iohttps://docs.python.org/3/library/io.html
Veek M
veek at dont-use-this.com
Mon Nov 11 11:26:44 EST 2019
On Mon, 11 Nov 2019 16:08:12 +0000, Veek M wrote:
> So i was making some notes and: https://i.imgur.com/UATAKXh.png
>
> I did not understand this
>
> https://docs.python.org/3/library/io.html 'Text I/O expects and produces
> str objects. This means that whenever the backing store is natively made
> of bytes (such as in the case of a file),
> encoding and decoding of data is made transparently as well as optional
> translation of platform-specific newline characters.'
>
> 1. What is a backing store?
> 2. How does it fit in/influence what we pass to the fileObject/stream/
> filelikeObject.method()
>
I was reading pydoc io and - how do I decipher the indentation?
_io._BufferedIOBase(_io._IOBase)
_io.BufferedRWPair
_io.BufferedRandom #are these Derived Classes of BufferedIOBase?
_io.BufferedReader
_io.BufferedWriter
_io.BytesIO
BufferedIOBase(_io._BufferedIOBase, IOBase) #huh??
_io._IOBase(__builtin__.object)
IOBase #huh???
BufferedIOBase(_io._BufferedIOBase, IOBase)
RawIOBase(_io._RawIOBase, IOBase)
TextIOBase(_io._TextIOBase, IOBase)
_io._RawIOBase(_io._IOBase)
_io.FileIO
RawIOBase(_io._RawIOBase, IOBase)
_io._TextIOBase(_io._IOBase)
_io.StringIO
_io.TextIOWrapper
TextIOBase(_io._TextIOBase, IOBase)
More information about the Python-list
mailing list