Método flush() de Python File

Python File(文件) 方法Métodos de archivo de Python


Resumen

flush()El método se utiliza para vaciar el búfer, es decir, escribir inmediatamente los datos del búfer en el archivo y, al mismo tiempo, limpiar el búfer, sin necesidad de esperar pasivamente a que el búfer de salida se escriba.

En circunstancias normales, el búfer se vacía automáticamente después de cerrar el archivo, pero a veces es necesario vaciarlo antes de cerrarlo; en ese caso se puede utilizar el método flush().

Sintaxis

La sintaxis del método flush() es la siguiente:

fileObject.flush();

Parámetros

  • Ninguno

Valor de retorno

Este método no devuelve ningún valor.

Ejemplo

El siguiente ejemplo demuestra el uso del método flush():

Ejemplo

#!/usr/bin/python # -*- coding: UTF-8 -*- # Abrir el archivo fo = open("ejemplo.txt", "wb") print "El nombre del archivo es:", fo.name # Vaciar el búfer fo.flush() # Cerrar el archivo fo.close()

El resultado del ejemplo anterior es:

文件名为:  ejemplo.txt

Python File(文件) 方法Métodos de archivo de Python

Otras extensiones