Python库详解之os库--文件描述符操作

 时间:2026-02-16 00:26:02

1、os模块文件描述符操作函数:

1:isatty(fd)

功能:如果文件描述符fd是打开的或者链接tty终端,返回ture,否则返回失败.

Python库详解之os库--文件描述符操作

2、2:lseek(fd, pos, how)

功能:设置文件描述符指向文件的当前位置.返回当前指针和文件起始的偏移位置.

参数:pos,相对参数how的偏移位置.

参数:how,0表示文件起始位置,1表示fd指向的当前位置,2表示文件末尾.

Python库详解之os库--文件描述符操作

3、3:open(file, flags[, mode])

功能:打开一个文件,并设置文件属性,默认的mode是8进制的0777.

注意:flags选项根据操作系统有不同的常量,具体参考文档flag constants,UN

IX类的系统常量如图所示:

Python库详解之os库--文件描述符操作

Python库详解之os库--文件描述符操作

4、4:openpty()

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

Python库详解之os库--文件描述符操作

5、5:pipe()

功能:创建一个管道, 返回一对读写描述符.

Python库详解之os库--文件描述符操作

6、6:read(fd, n)

功能:根据传入的文件描述符读取n个字节.

注意:如果描述符指针在尾部,则返回空字符串.

Python库详解之os库--文件描述符操作

7、7:tcgetpgrp(fd)

功能:返回与终端fd关联的进程组.

Python库详解之os库--文件描述符操作

  • FGO星战复刻如何攻略过关
  • 剑士摩天楼主T走位玩法攻略
  • 如何赏析梅花九首
  • 天书奇谈炼妖炉玩法详情解析
  • box-sizing对盒子总宽度做指定
  • 热门搜索
    什么叫有理数 419是什么 按揭贷款是什么意思 smile什么意思 video是什么意思 宫外孕是什么症状 wifi是什么意思 彬彬有礼是什么意思 增信是什么意思 眼睛干涩什么原因