python tempfile

发布时间:2019-08-29 07:34:28编辑:auto阅读(1616)

    主要有以下几个函数:


    tempfile.TemporaryFile

    如何你的应用程序需要一个临时文件来存储数据,但不需要同其他程序共享,那么用TemporaryFile函数创建临时文件是最好的选择。其他的应用程序是无法找到或打开这个文件的,因为它并没有引用文件系统表。用这个函数创建的临时文件,关闭后会自动删除。


    tempfile.NamedTemporaryFile

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


    tempfile.mkstemp

    创建然后返回一个唯一的临时文件.返回的值是一对(fd, name),fd是一个通过os.popen返回的文件描述符,name是文件名.

    afd, afile = tempfile.mkstemp()
    afo = os.fdopen(afd, 'w')
    afo.write(data)
    afo.flush()
    afo.close()
    os.unlink(afile)


关键字

上一篇: python画图

下一篇: python之路