Python 3 - Método File flush ()

Descripción

El método flush()vacía el búfer interno, como fflush de stdio. Esto puede ser una operación no operativa en algunos objetos similares a archivos.

Python vacía automáticamente los archivos al cerrarlos. Pero es posible que desee vaciar los datos antes de cerrar cualquier archivo.

Sintaxis

A continuación se muestra la sintaxis de flush() método -

fileObject.flush()

Parámetros

NA

Valor devuelto

Este método no devuelve ningún valor.

Ejemplo

El siguiente ejemplo muestra el uso del método flush ().

#!/usr/bin/python3

# Open a file
fo = open("foo.txt", "wb")
print ("Name of the file: ", fo.name)

# Here it does nothing, but you can call it with read operation.
fo.flush()

# Close opend file
fo.close()

Resultado

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

Name of the file:  foo.txt