Python 3 – 文件 flush() 方法
描述
flush() 方法刷新内部的缓冲区,就像stdio的fflush一样。在一些类似文件的对象上,这可能是一个无操作。
Python 自动在关闭文件时冲洗文件。但是在关闭文件之前,你可能想要刷新数据。
语法
flush() 方法的语法如下:
fileObject.flush()
参数
无
返回值
此方法不返回任何值。
示例
下面的示例演示了 flush() 方法的使用。
#!/usr/bin/python3
# 打开一个文件
fo = open("foo.txt", "wb")
print ("Name of the file: ", fo.name)
# 这里什么都不做,但是你可以将它与读取操作一起调用。
fo.flush()
# 关闭文件
fo.close()
结果
运行以上程序后,会产生以下结果 −
Name of the file: foo.txt