摘要: 案例: 某项目中,从传感器中获得采集数据,每收集到1G的数据后做是数据分析,最终只保留数据分析的结果,收集到的数据放在内存中,将会消耗大量内存,我们希望把这些数据放到一个临时的文件中 临时文件不能命名,且关闭后自动删除 如何做? 导入tempfile下的TemporaryFile、NamedTemp 阅读全文
posted @ 2017-07-30 22:18 梦_鱼 阅读(3125) 评论(0) 推荐(0)
摘要: 案例: 在某项目中,需要获取文件状态,如: 如何解决? 方法1:通过os原始接口,stat() , lstat(),fstat() stat() 文件所有属性 lstat() 不查看链接文件类型 fstat() 传入参数为文件描叙符 方法2:os.path下的方法,更简洁 阅读全文
posted @ 2017-07-30 11:09 梦_鱼 阅读(2038) 评论(0) 推荐(0)
摘要: 案例: 将文件内容写入到硬件设备时候,使用系统调用,这类IO操作时间长,为了减小IO操作,通常会使用缓冲区(有足够多数据才能调用)。 文件缓冲行为分为:全缓冲,行缓冲,无缓冲 如何解决? open(‘’, ‘’, buffering = a) # buffering设置缓冲行为 全缓冲: a 是正整 阅读全文
posted @ 2017-07-30 11:07 梦_鱼 阅读(1745) 评论(0) 推荐(0)