Отключить вывод консоли 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. Так что это съело всю мою память на моей машине. Неприятное взаимодействие.