The standard streams (stdin, stdout and stderr) are data objects, which are automatically opened:
>>> import sys
>>> for i in (sys.stdin, sys.stdout, sys.stderr):
... print(i)
...
<_io.TextIOWrapper name='<stdin>' mode='r' encoding='UTF-8'>
<_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
<_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
>>>