Método flush() de archivo Python3

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


Descripción general

flush()El método se utiliza para vaciar el búfer, es decir, escribir inmediatamente los datos del búfer en el archivo y 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 necesitas vaciarlo antes de cerrarlo; en ese caso, puedes usar 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():

#!/usr/bin/python3

# 打开文件
fo = open("ejemplo.txt", "wb")
print ("文件名为: ", fo.name)

# 刷新缓冲区
fo.flush()

# 关闭文件
fo.close()

El resultado de salida del ejemplo anterior es:

文件名为:  ejemplo.txt

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

Otras extensiones