Deaktivieren der Ausgabepufferung im Python-Interpreter für sys.stdout
Pythons Interpreter aktiviert standardmäßig die Ausgabepufferung für sys.stdout, eine dateiähnliche Datei Objekt, das die Standardausgabe akzeptiert.
Deaktivieren Pufferungsmethoden:
Um die Ausgabepufferung zu deaktivieren, gibt es mehrere Ansätze:
1 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Diese Variable auf einen nicht leeren Wert setzen deaktiviert Pufferung:
1 |
|
Diese Methode beinhaltet das Öffnen eines neuen Dateideskriptors ohne Pufferung:
1 2 |
|
Darüber hinaus können, wie in der Frage erwähnt, globale Flags während der Ausführung programmgesteuert gesetzt werden. Es scheint jedoch kein explizites globales Flag zu geben, das die Ausgabepufferung deaktiviert.
Das obige ist der detaillierte Inhalt vonWie kann ich die Ausgabepufferung für sys.stdout in Python deaktivieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!