Python操作临时文件---tempfile

# 使用标准库中 tempfile 下的 TemporaryFile,NamedTemporaryFile
# TemporaryFile(mode='w+b', bufsize=1, suffix='', prefix='tmp', dir=None)
# NamedTemporaryFilep(mode='w+b', bufsize=-1, suffix='', prefix='tmp', dir=None, delete=True)

# TemporaryFile 在系统中找不到,只能当前进程访问
# NamedTemporaryFile 可以在系统中找到,可以多个进程同时访问

from tempfile import TemporaryFile, NamedTemporaryFile

f = TemporaryFile()
f.write(b'abcdefg')
f.write(b'12345')
f.seek(0)
print(f.read(5))


f2 = NamedTemporaryFile()
f2.write(b'qwertty')
f2.seek(0)
print(f2.read(3))

 

posted @ 2020-07-16 10:15  十一的杂文录  阅读(338)  评论(0编辑  收藏  举报