Sofortige Ausgabe der Druckfunktion von Python
Die Druckfunktion von Python puffert standardmäßig die Ausgabe, was bedeutet, dass gedruckter Text nicht sofort auf dem Bildschirm angezeigt wird. Dies kann problematisch sein, wenn Sie sofortiges Feedback wünschen oder beim Drucken mit dem Benutzer interagieren möchten.
Python 3 bietet eine einfache Lösung:
Verwenden das Flush-Argument
Python 3 führte das optionale Flush-Argument für die Druckfunktion ein. Indem Sie „flush“ auf „True“ setzen, können Sie erzwingen, dass der Ausgabepuffer sofort geleert wird, um sicherzustellen, dass der gedruckte Text sofort auf dem Bildschirm erscheint.
print("Hello, World!", flush=True)
Python 2
In Python 2 gibt es keine integrierte Möglichkeit, die Druckausgabe sofort zu leeren. Sie können den Ausgabepuffer jedoch mithilfe der folgenden Schritte manuell leeren:
import sys print("Hello, World!") sys.stdout.flush()
Vorbehalte
Das obige ist der detaillierte Inhalt vonWie kann ich eine sofortige Ausgabe von Pythons Druckfunktion erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!