Метод flush() файла в Python3
Обзор
flush()Этот метод используется для сброса буфера, то есть для немедленной записи данных из буфера в файл и очистки буфера, без необходимости пассивно ждать записи выходного буфера.
Обычно буфер автоматически сбрасывается после закрытия файла, но иногда его нужно сбросить перед закрытием; в этом случае можно использовать метод flush().
Синтаксис
Синтаксис метода flush() выглядит следующим образом:
fileObject.flush();
Parameters
Отсутствует
Возвращаемое значение
Этот метод не имеет возвращаемого значения.
Пример
Следующий пример демонстрирует использование метода flush():
#!/usr/bin/python3
# 打开文件
fo = open("example.txt", "wb")
print ("文件名为: ", fo.name)
# 刷新缓冲区
fo.flush()
# 关闭文件
fo.close()
Вывод приведенного выше примера:
文件名为: example.txt
Другие расширения
Методы файлов Python3