Python 3 - Méthode File flush ()

La description

La méthode flush()vide le tampon interne, comme le fflush de stdio. Cela peut être interdit sur certains objets de type fichier.

Python vide automatiquement les fichiers lors de leur fermeture. Mais vous souhaiterez peut-être vider les données avant de fermer un fichier.

Syntaxe

Voici la syntaxe pour flush() méthode -

fileObject.flush()

Paramètres

NA

Valeur de retour

Cette méthode ne renvoie aucune valeur.

Exemple

L'exemple suivant montre l'utilisation de la méthode 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()

Résultat

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

Name of the file:  foo.txt