首页 > 编程语言 > 详细

python使用临时文件

时间:2019-06-02 16:54:25      阅读:89      评论:0      收藏:0      [点我收藏+]
# 需求
# 某项目中,我们从传感器中采集数据,没采集1G数据后,做数据分析,最终只保存分析结果
# 这样很大的临时文件如果常驻在内存,将消耗大量地内存资源,我们可以使用临时文件储存(外部储存)
# 优点 : 临时文件不需要命名,且关闭后自动删除

# 解决方案: 使用标准库中tempfile下的TempporaryFile和NameTempporaryFile
from tempfile import TemporaryFile, NamedTemporaryFile

f = TemporaryFile()         # 生成临时文件实例,临时文件不会出现在磁盘目录中
n = NamedTemporaryFile(delete=True)    # 生成临时文件实例,临时文件将出现在磁盘目录中   delete参数指定文件结束后是否删除 True删除  False保存
f.write("abcs"*100000)
f.seek(0)     # 将文件指针指向文件头
f.read(100)  # 读取文件   只读取文件前100

 

python使用临时文件

原文:https://www.cnblogs.com/jum-bolg/p/10963322.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!