Python3 os.tcgetpgrp() 方法

概述

os.tcgetpgrp() 方法用于回与终端fd(一个由os.open()返回的打开的文件描述符)关联的进程组。

语法

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

  1. os.tcgetpgrp(fd)

参数

  • fd — 文件描述符。

返回值

该方法返回进程组。

实例

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

  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. f = os.tcgetpgrp(fd)
  12.  
  13. # 显示进程组
  14. print ("相关进程组: ")
  15. print (f)
  16.  
  17. os.close(fd)
  18. print ("关闭文件成功!!")

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

  1. 当前目录 :/tmp
  2. 相关进程组:
  3. 2670
  4. 关闭文件成功!!