在Python中获取当前TTY的路径

Bru*_*sky 5 python command-line

如何获取当前TTY的设备路径?

Python有sys.stdin,sys.stdout并且os.ttyname而是因为它需要一个文件描述符,你不能传递任何前人的后者.

Pad*_*ham 6

你可以传递sys.stdout.filenoos.ttyname:

In [3]: os.ttyname(sys.stdout.fileno())
Out[3]: '/dev/pts/24'
Run Code Online (Sandbox Code Playgroud)