Ist die Ausgabepufferung in Pythons Interpreter standardmäßig aktiviert für sys.stdout
?
Wenn die Antwort positiv ausfällt, welche Möglichkeiten gibt es, sie zu deaktivieren?
Bisherige Vorschläge:
- Verwenden Sie die
-u
Kommandozeilenschalter - Wickeln
sys.stdout
in einem Objekt, das nach jedem Schreibvorgang geleert wird - Satz
PYTHONUNBUFFERED
Umgebungsvariable sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)
Gibt es eine andere Möglichkeit, ein globales Flag in sys
/ sys.stdout
programmatisch während der Ausführung?