Python tempfile (临时文件)

Posted dbf-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python tempfile (临时文件)相关的知识,希望对你有一定的参考价值。

Python tempfile

大量临时数据放在内存中会占用大量资源,可以使用临时文件来进行储存
临时文件不用命名,且使用后会被自动删除

TemporaryFile

使用 TemporaryFile 创建的临时文件没有文件名,在文件系统中找不到,只能被当前进程访问

import tempfile

f = tempfile.TemporaryFile()
f.write(b'test')
f.seek(0)
print(f1.read())

NamedTemporaryFile

使用 NamedTemporaryFile 创建的临时文件有文件名,在文件系统中可以找到,因此可以多个进程同时访问

import tempfile

f = tempfile.NamedTemporaryFile()
f.write(b'test')
print(f.name)
f.seek(0)
print(f2.read())

以上是关于Python tempfile (临时文件)的主要内容,如果未能解决你的问题,请参考以下文章

Python3标准库:tempfile临时文件系统对象

Python标准库tempfile的使用总结

tempfile库:Python临时文件系统对象

tempfile库:Python临时文件系统对象

requests从一个链接下载存放在临时文件tempfile,python

requests从一个链接下载存放在临时文件tempfile,python