H5W3
当前位置:H5W3 > python > 正文

【Python3教程】Python os.dup() 方法

os.dup() 方法用于复制文件描述符 fd

导入模块

import os

语法

os.dup(fd);

参数

参数 说明
fd 文件描述符

返回值

返回复制的文件描述符

范例

下面的代码使用 os.dup() 方法复制 fd

#!/usr/bin/python
import os
# 打开文件
fd = os.open( "demo.txt", os.O_RDWR|os.O_CREAT )
# 复制文件描述符
d_fd = os.dup( fd )
# 使用复制的文件描述符写入文件
os.write(d_fd, "This is test")
# 关闭文件
os.closerange( fd, d_fd)
print ( "关闭所有文件成功!!" )

运行以上 Python 代码,输出结果如下

关闭所有文件成功!!

本文地址:H5W3 » 【Python3教程】Python os.dup() 方法

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址