zoukankan      html  css  js  c++  java
  • python使用临时文件

    # 需求
    # 某项目中,我们从传感器中采集数据,没采集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
  • 相关阅读:
    excel生成csv后,0001变成1
    windows_server_2012_r2提示api-ms-win-crt-runtime-l1-1-0.dll 丢失
    py文件生成exe程序
    朴素贝叶斯分类(上)
    01 | 数据分析全景图及修炼指南
    BBS
    BBS
    BBS
    BBS
    BBS
  • 原文地址:https://www.cnblogs.com/jum-bolg/p/10963322.html
Copyright © 2011-2022 走看看