码迷,mamicode.com
首页 > 其他好文 > 详细

tempfile 模块

时间:2015-05-10 21:57:03      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

tempfile 模块允许你快速地创建名称唯一的临时文件供使用。

其他的应用程序无法找到或打开这个临时文件,它并没有引用文件系统表。用这个函数创建的临时文件,关闭后会自动删除。

 1 __author__ = Zechary
 2 
 3 import os
 4 import tempfile
 5 
 6 temp = tempfile.TemporaryFile()
 7 try:
 8     temp.write(abcdefg)
 9     temp.seek(0)
10     print temp.read()
11 finally:
12     temp.close()

tempfile.NamedTemporaryFile

如果临时文件会被多个进程或主机使用,那么建立一个有名字的文件是最简单的方法。这就是NamedTemporaryFile要做的,可以使用name属性访问它的名字。

"NamedTemporaryFile", "TemporaryFile", # high level safe interfaces
"SpooledTemporaryFile",
"mkstemp", "mkdtemp", # low level safe interfaces
"mktemp", # deprecated unsafe interface
"TMP_MAX", "gettempprefix", # constants
"tempdir", "gettempdir"

tempfile 模块

标签:

原文地址:http://www.cnblogs.com/xiaojiangdraug/p/4493019.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!