Python库详解之os库--文件描述符操作
1、os模块文件描述符操作函数:1:isatty(fd)功能:如果文件描述符fd是打开的或者链接tty终端,返回ture,否则返回失败.

2、lseek(fd, pos, how)功能:设置文件描述符指向文件的当前位置.返回当前指针和文件起始的偏移位置.参数:pos,相对参数how的偏移位置.参数:how,0表示文件起始位置,1表示fd指向的当前位置,2表示文件末尾.

3、open(file, flags[, mode])功能:打开一个文件,并设置文件属性,默认的mode是8进制的0777.注意:flags选项根据操作系统有不同的常量,具体参考文档flag constants,UNIX类的系统常量如图所示:


4、openpty()功能:打开一对伪终端,返回一对文件描述符(master,slave) 赋值给( pty, tty).

5、pipe()功能:创建一个管道, 返回一对读写描述符.

6、read(fd, n)功能:根据传入的文件描述符读取n个字节.注意:如果描述符指针在尾部,则返回空字符串.

7、tcgetpgrp(fd)功能:返回与终端fd关联的进程组.
