"""
自己控制,写文件,清缓存。
参考:https://www.runoob.com/python3/python3-file-flush.html
模块:python3 fileObj.flush() 写文件,清缓存.py
知识点:
1.内建函数 flush:
fileObj.flush(...) method of _io.BufferedWriter instance
将缓冲区中的数据立刻写入文件,同时清空缓冲区,不需要被动的等待输出缓冲区写入。
一般情况下,文件关闭后会自动刷新缓冲区,但有时你需要在关闭前刷新它,这时就可以使用 flush() 方法。
2.写文件的时候,不是实时的,而是每 4KB 写一次。
要想自己控制什么时候写一次文件,可以使用 fileObj.flush() 操作。
"""
f = open("flush.txt", "wb")
print("文件名为: ", f.name)
f.write(b"ABC")
f.flush() # 清空缓存(立即写文件)。
# 暂停程序,查看文件是否写入。
s = input("请按任意键继续:")
f.write(b"123")
f.close()
python 清理内存代码 python 清除缓存
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java方法中声明了事务并且该方法加锁
1、注释1.1、注释概述A: 什么是注释用于解释说明程序的文字 B: Java中注释分类单行注释格式: //注释文字多行注释格式: /* 注释文字 */文档注释格式:/** 注释文字 */C: 注释的作用 a:解释说明程序
java方法中声明了事务并且该方法加锁 java 开发语言 System 数据类型