Python3 os.dup() 方法

Python 3 教程 · 2019-02-07 09:12:42

概述

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

语法

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

os.dup(fd);

参数

  • fd -- 文件描述符

返回值

返回复制的文件描述符。

实例

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

实例(Python 3.0+)

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

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

关闭所有文件成功!!

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

查看所有标签

人件(原书第3版)

人件(原书第3版)

[美] Tom DeMarco、[美] Timothy Lister / 肖然、张逸、滕云 / 机械工业出版社 / 2014-8 / 69.00元

在软件管理领域,很少有著作能够与本书媲美。作为经久不衰的畅销书,本书深刻地洞察到软件开发的最大问题不在于技术,而在于人。人的因素并不容易解决,一旦解决了,你将更有可能获得成功。 本书是软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”。全书从管理人力资源、创建健康的办公环境、雇用并留用正确的人、高效团队形成、改造企业文化和快乐工作等多个角度阐释了如何思考和管理软件开发的最大问题—......一起来看看 《人件(原书第3版)》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具