Método flush() de archivo Python3
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
Otras extensiones