Commit 5724b612 authored by Benjamin Peterson's avatar Benjamin Peterson

add example function

parent b3b1e3d1
......@@ -784,7 +784,13 @@ always available.
The standard streams are in text mode by default. To write or read binary
data to these, use the underlying binary buffer. For example, to write bytes
to :data:`stdout`, use ``sys.stdout.buffer.write(b'abc')``. Using
:meth:`io.TextIOWrapper.detach` streams can be made binary by default.
:meth:`io.TextIOWrapper.detach` streams can be made binary by default. For
example, this function sets all the standard streams to binary: ::
def make_streams_binary():
sys.stdin = sys.stdin.detach()
sys.stdout = sys.stout.detach()
sys.stderr = sys.stderr.detach()
.. data:: __stdin__
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment