Python3 os.ttyname() 方法

概述

os.ttyname() 方法用于返回一个字符串,它表示与文件描述符fd 关联的终端设备。如果fd 没有与终端设备关联,则引发一个异常。

语法

ttyname()方法语法格式如下:

  1. os.ttyname(fd)

参数

  • fd — 文件描述符

返回值

返回一个字符串,它表示与文件描述符fd 关联的终端设备。

实例

以下实例演示了 ttyname() 方法的使用:

  1. #!/usr/bin/python3
  2.  
  3. import os, sys
  4.  
  5. # 显示当前目录
  6. print ("当前目录 :%s" %os.getcwd())
  7.  
  8. # 修改目录为 /dev/tty
  9. fd = os.open("/dev/tty",os.O_RDONLY)
  10.  
  11. p = os.ttyname(fd)
  12. print ("关联的终端为: ")
  13. print (p)
  14. print ("done!!")
  15.  
  16. os.close(fd)
  17. print ("关闭文件成功!!")

执行以上程序输出结果为:

  1. 当前目录 :/tmp
  2. 关联的终端为:
  3. /dev/tty
  4. done!!
  5. 关闭文件成功!!