Python在Linux上找到stdin文件路径
|
我如何知道附加到我的stdios的文件(或tty)?
就像是:
>>> import sys
>>> print sys.stdin.__path__
\'/dev/tty1\'
>>>
我可以看一下proc:
import os, sys
os.readlink(\'/proc/self/fd/%s\' % sys.stdin.fileno())
但是似乎应该有一种内置的方式?
没有找到相关结果
已邀请:
2 个回复
绊伦欧
属性和
方法:
缺少确切告诉您所获得的TTY设备的信息,这就是Python提供的API的扩展。
磐乓铝举
如果stdin不是TTY,则为6到7。但这很容易用ѭ8进行测试