Python 3 - os.ttyname() 方法

  • 描述

    方法ttyname()返回一个字符串,指定关联的终端设备fd. 如果fd未与终端设备关联,则会引发异常。
  • 句法

    以下是语法ttyname()方法 -
    
    os.ttyname(fd)
    
  • 参数

    fd− 这是文件描述符。
  • 返回值

    此方法返回指定终端设备的字符串。在类 Unix 系统上可用
  • 例子

    以下示例显示了 ttyname() 方法的用法。
    
    # !/usr/bin/python33
    import os, sys
    # Showing current directory 
    print ("Current working dir :%s" %os.getcwd())
    # Changing dir to /dev/tty
    fd = os.open("/dev/tty",os.O_RDONLY)
    p = os.ttyname(fd)
    print ("the terminal device associated is: ")
    print p
    print ("done!!")
    os.close(fd)
    print ("Closed the file successfully!!")
    
  • 结果

    当我们运行上面的程序时,它会产生以下结果 -
    
    Current working dir is :/tmp
    the terminal device associated is:
    /dev/tty
    done!!
    Closed the file successfully!!