Método flush () de archivo de Python

Descripción

Método de archivo Python 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/python

# 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()

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

Name of the file:  foo.txt