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

Основной учебник Python

Управление потоком Python

Функции Python

Типы данных Python

Операции с файлами Python

Объекты и классы Python

Даты и время в Python

Продвинутые знания Python

Руководство по Python

Метод использования flush() в Python и примеры

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

Обзор

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

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

Синтаксис

Синтаксис метода flush() следующий:

fileObject.flush();

Параметры

  • Нет

Возврат значений

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

Пример

Ниже приведен пример использования метода flush():

# Открыть файл
fo = open("w3codebox.txt", "wb")
print("Имя файла: ", fo.name)
 
# Очистить буфер
fo.flush()
 
# Закрыть файл
fo.close()

Результат выполнения примеров выше:

Имя файла:  w3codebox.txt

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