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

add example function

parent b3b1e3d1
...@@ -784,7 +784,13 @@ always available. ...@@ -784,7 +784,13 @@ always available.
The standard streams are in text mode by default. To write or read binary 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 data to these, use the underlying binary buffer. For example, to write bytes
to :data:`stdout`, use ``sys.stdout.buffer.write(b'abc')``. Using 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__ .. 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