Python 3 - Metodo File flush ()

Descrizione

Il metodo flush()svuota il buffer interno, come fflush di stdio. Questa potrebbe essere una non operazione su alcuni oggetti simili a file.

Python scarica automaticamente i file quando li chiude. Ma potresti voler scaricare i dati prima di chiudere qualsiasi file.

Sintassi

Di seguito è riportata la sintassi per flush() metodo -

fileObject.flush()

Parametri

NA

Valore di ritorno

Questo metodo non restituisce alcun valore.

Esempio

L'esempio seguente mostra l'utilizzo del metodo flush ().

#!/usr/bin/python3

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

Risultato

Quando eseguiamo il programma sopra, produce il seguente risultato:

Name of the file:  foo.txt