本节介绍 os 模块创建 file 对象的函数
os.fdopen(fd[, mode[, bufsize]])
用文件描述符打开文件,返回一个连接到 fd 的打开的文件对象,参数 mode 和 bufsize 与Python内置函数 open() 的对应参数含义相同,如果 fdopen() 抛出异常, fd 对应的文件处于未关闭的状态。
适用于: Unix, Windows.
Changed in version 2.3: 如果指定了参数 mode ,那么该参数必须以'r'、'w'或'a'之一开头,否则抛出异常 ValueError
Changed in version 2.5: 在 Unix 上,如果参数 mode 以 'a' 开头,则会在文件描述字上设置 O_APPEND 标志。
os.tmpfile()
以更新模式(w+b)返回一个新的临时文件对象,该文件没有路径入口,一旦文件描述字丢失,该文件会被自动删除。
适用于: Unix, Windows.