Wie kann ich die Konsolenausgabe in Python unterdrücken?
Ich verwende das Joystick-Modul von Pygame / SDL, um Eingaben von einem Gamepad zu erhalten. Jedes Mal, wenn ich es anrufeget_hat()
Methode druckt es auf der Konsole. Dies ist problematisch, da ich die Konsole verwende, um das Debuggen zu unterstützen, und jetzt wird sie mit überschwemmtSDL_JoystickGetHat value:0:
60 mal pro Sekunde. Gibt es eine Möglichkeit, dies zu deaktivieren? Entweder über eine Option in Pygame / SDL oder die Unterdrückung der Konsolenausgabe, während die Funktion aufruft? Ich habe keine Erwähnung in der Pygame-Dokumentation gesehen.
bearbeiten: Dies ist darauf zurückzuführen, dass das Debuggen aktiviert war, als die SDL-Bibliothek kompiliert wurde.