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