English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python 基础教程

Python 流程控制

Funzione in Python

Tipi di dati in Python

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python 文件 flush() 使用方法及示例

Python File(文件) 方法

概述

flush() 方法是用来刷新缓冲区的,即将缓冲区中的数据立刻写入文件,同时清空缓冲区,不需要是被动的等待输出缓冲区写入。

一般情况下,文件关闭后会自动刷新缓冲区,但有时你需要在关闭前刷新它,这时就可以使用 flush() 方法。

语法

flush() 方法语法如下:

fileObject.flush();

参数

返回值

该方法没有返回值。

示例

以下示例演示了 flush() 方法的使用:

# 打开文件
fo = open("w3codebox.txt", "wb")
print("文件名为: ", fo.name)
 
# 刷新缓冲区
fo.flush()
 
# 关闭文件
fo.close()

以上示例输出结果为:

文件名为:  w3codebox.txt

Python File(文件) 方法