Python3 os.tcsetpgrp() 方法

Python 3 教程 · 2019-02-07 20:42:01

概述

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

可用系统: Unix。

语法

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

os.tcsetpgrp(fd, pg)

参数

  • fd -- 文件描述符。

  • pg -- 关联的进程组。

返回值

该方法没有返回值。

实例

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

#!/usr/bin/python3

import os, sys

# 显示当前目录
print( "当前目录 :%s" %os.getcwd() )

# 修改目录到 /dev/tty
fd = os.open("/dev/tty",os.O_RDONLY)

f = os.tcgetpgrp(fd)

# 显示进程组
print( "关联进程组: " )
print( f )

# 设置进程组
os.tcsetpgrp(fd,2672)
print( "done" )

os.close(fd)
print( "关闭文件成功!!" )

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

当前目录 :/tmp
关联进程组:
2672
done
关闭文件成功!!

点击查看所有 Python 3 教程 文章: https://codercto.com/courses/l/10.html

查看所有标签

产品经理全栈运营实战笔记

产品经理全栈运营实战笔记

林俊宇 / 化学工业出版社 / 49.8元

本书凝结作者多年的产品运营经验,读者会看到很多创业公司做运营的经验,书中列举了几十个互联网产品的运营案例去解析如何真正做好一个产品的冷启动到发展期再到平稳期。本书主要分为六篇:互联网运营的全面貌;我的运营生涯;后产品时代的运营之道;揭秘刷屏事件的背后运营;技能学习;深度思考。本书有很多关于产品运营的基础知识,会帮助你做好、做透。而且将理论和作者自己的案例以及其他人的运营案例结合起来,会让读者更容易......一起来看看 《产品经理全栈运营实战笔记》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试