Python操作系统服务模块详解
1. fcntl模块
1.1 概述
fcntl 模块用于对UNIX文件描述符执行文件和I/O控制。可以通过文件或套接字对象的 fileno() 方法获取文件描述符。
1.2 主要函数
-
fcntl(fd, cmd [, arg]):对打开的文件描述符fd执行命令cmd。cmd是整数命令代码,arg是可选参数,可以是整数或字符串。
| 命令 | 描述 |
|---|---|
| F_DUPFD | 复制文件描述符, arg 是新文件描述符可采用的最小编号,类似于 os.dup() 系统调用 |
| F_SETFD | 将执行时关闭标志设置为 arg (0或1),若设置,在 exec() 系统调用时关闭文件 |
| F_GETFD | 返回执行时关闭标志 |
| F_SETFL |
超级会员免费看
订阅专栏 解锁全文
7863

被折叠的 条评论
为什么被折叠?



