use*_*503 7 python file-io commit buffering
我有一个文件打开写入,一个进程运行了几天 - 在相对随机的时刻写入文件.我的理解是 - 直到我做file.close() - 有可能没有真正保存到磁盘.真的吗?
如果系统在主进程尚未完成时崩溃怎么办?是否有一种方法可以做一次提交...说 - 10分钟(我自己称之为提交 - 不需要运行计时器)?file.close()和open(文件,'a')是唯一的方法,还是有更好的选择?
zwe*_*nde 19
你应该可以file.flush()用来做这件事.
file.flush()
归档时间:
16 年,8 月 前
查看次数:
2701 次
最近记录: