Python-Datei flush()-Methode
Übersicht
flush()Die Methode wird verwendet, um den Puffer zu leeren, das heißt, die Daten im Puffer sofort in die Datei zu schreiben und den Puffer zu leeren, ohne passiv darauf zu warten, dass der Ausgabepuffer geschrieben wird.
Im Allgemeinen wird der Puffer nach dem Schließen der Datei automatisch geleert, aber manchmal muss man ihn vor dem Schließen leeren, und in diesem Fall kann die flush()-Methode verwendet werden.
Syntax
Die Syntax der flush()-Methode ist wie folgt:
fileObject.flush();
Parameters
Keine
Rückgabewert
Diese Methode hat keinen Rückgabewert.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der flush()-Methode:
Beispiel
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Datei öffnen
fo = open("example.txt", "wb")
print "Der Dateiname ist:", fo.name
# Puffer leeren
fo.flush()
# Datei schließen
fo.close()
Die Ausgabe des obigen Beispiels ist:
文件名为: example.txtAndere Erweiterungen
Python-Dateimethoden