Sto usando il modulo joystick di Pygame/SDL per ottenere input da un gamepad. Ogni volta che chiamo il suo metodo get_hat()
stampa sulla console. Questo è problematico poiché utilizzo la console per aiutarmi a eseguire il debug e ora viene inondato con SDL_JoystickGetHat value:0:
60 volte al secondo. C'è un modo per disabilitare questo? O tramite un'opzione in Pygame/SDL o l'output della console di soppressione mentre la funzione chiama? Non ho visto nulla di questo nella documentazione di Pygame.Come sopprimere l'output della console in Python?
modifica: Questo risulta essere dovuto al debug che si attiva quando la libreria SDL è stata compilata.
Ora sono curioso di quale piattaforma che si sta utilizzando (Linux distro?), E ciò che il pacchetto che si sta utilizzando? O lo hai compilato tu stesso? – Keith
Questo era molto tempo fa, ma stavo usando Windows, Python 2.6 e Pygame 1.9 (che include SDL). Ero appena andato con i loro programmi di installazione di Windows e tutto era già compilato. – tankadillo