Python如何使用临时文件

Jackey Python 1,935 次浏览 , 没有评论
# 如何使用临时文件
from tempfile import TemporaryFile, NamedTemporaryFile

# 系统中无法找到这个临时文件,只能本进程访问
f = TemporaryFile()
f.write(b'abcdef' * 100000)

f.seek(0)
print(f.read(100))

# 系统中可以找到这个临时文件,临时文件在文件关闭后自动删除,可多进程访问
ntf = NamedTemporaryFile()
# 如果希望文件关闭之后不删除
# ntf = NamedTemporaryFile(delete=False)
# 获取文件系统下的路径
print(ntf.name)

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Go