English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico do Python

Controle de Fluxo do Python

Função do Python

Tipos de Dados do Python

Operação de Arquivo do Python

Objetos e Classes do Python

Data e Hora do Python

Conhecimento Avançado do Python

Manual do Python

Uso e exemplo do método flush() do Python Arquivo

Métodos do Arquivo (File) do Python

Resumo

flush() O método é usado para atualizar o buffer, ou seja, escrever os dados do buffer no arquivo imediatamente, enquanto limpa o buffer, sem precisar esperar passivamente que o buffer de saída seja escrito.

Normalmente, o buffer é atualizado automaticamente após o fechamento do arquivo, mas às vezes você precisa atualizá-lo antes de fechar, neste caso, você pode usar o método flush().

Sintaxe

Sintaxe do método flush():

fileObject.flush();

Parâmetros

  • Nenhum

Retorno

Este método não retorna nenhum valor.

Exemplo

O exemplo a seguir demonstra o uso do método flush():

# Abrir arquivo
fo = open("w3codebox.txt", ", wb")
print("O nome do arquivo é: ", fo.name)
 
# Atualizar buffer
fo.flush()
 
# Fechar arquivo
fo.close()

O resultado da saída do exemplo acima é:

O nome do arquivo é:  w3codebox.txt

Métodos do Arquivo (File) do Python