Python——os(二)文件对象

  本节介绍 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.

posted @ 2014-12-26 00:29  王智愚  阅读(394)  评论(0编辑  收藏  举报