Метод flush() для файла Python

Python File(文件) 方法Методы файлов Python


Обзор

flush()Метод используется для сброса буфера, то есть для немедленной записи данных из буфера в файл и очистки буфера, без пассивного ожидания записи выходного буфера.

Обычно буфер автоматически сбрасывается после закрытия файла, но иногда его нужно сбросить перед закрытием, и в этом случае можно использовать метод flush().

Синтаксис

Синтаксис метода flush() выглядит следующим образом:

fileObject.flush();

Parameters

  • Отсутствует

Возвращаемое значение

Этот метод не имеет возвращаемого значения.

Пример

Следующий пример демонстрирует использование метода flush():

Пример

#!/usr/bin/python # -*- coding: UTF-8 -*- # Открыть файл fo = open("example.txt", "wb") print "Имя файла:", fo.name # Сбросить буфер fo.flush() # Закрыть файл fo.close()

Вывод приведенного выше примера:

文件名为:  example.txt

Python File(文件) 方法Методы файлов Python

Другие расширения