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.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage