Python находит путь к файлу stdin в Linux

Как я могу узнать файл (или tty), прикрепленный к моему stdios?

Что-то вроде:

>>> import sys
>>> print sys.stdin.__path__
'/dev/tty1'
>>>

Я мог бы поискать в процессе:

import os, sys
os.readlink('/proc/self/fd/%s' % sys.stdin.fileno())

Но, кажется, должен быть встроенный способ?

5
задан tMC 31 May 2011 в 17:06
поделиться