Отключить вывод консоли Pygame

Возможный дубликат:
Как подавить вывод консоли в Python?

В настоящее время я использую Pygame для чтения ввода джойстика, и у меня есть следующая проблема, которую мне нужно решить.

При вызове функций в модуле джойстика, таких как get_axis() или же get_button() функция печатает такие строки, как SDL_JoystickGetButton value:0: Мне нужно отключить вывод этих строк на консоль.

Я нашел следующий вопрос / ответ на stackru, который я ищу...

Как подавить вывод консоли в Python?

Но этот пост не предоставляет достаточно информации. Потому что, если мне нужно отключить DEBUG, я бы хотел узнать, как это сделать. До сих пор я скачал исходный код pygame, зашел в joystick.c и закомментировал строки, которые печатаются на консоли, а затем запустил setup.py, но функции джойстика все еще выводятся на консоль. Также я использую Python 2.6 и Pygame 1.9.1.

1 ответ

Этот поток должен разрешить это: операторы printf 1.9.1

У меня была такая же проблема, за исключением того, что при работе под PyScripter она вызывает огромную утечку памяти в самом PyScripter. Так что это съело всю мою память на моей машине. Неприятное взаимодействие.

Другие вопросы по тегам