可能的重复:
如何在Python中抑制控制台输出?
目前我正在使用 pygame 读取操纵杆输入,我需要解决以下问题。
当调用操纵杆模块中的函数时,例如get_axis()
or get_button()
该函数打印出诸如SDL_JoystickGetButton value:0:
我需要禁用这些行到控制台的输出。
我在 stackoverflow 上找到了以下问题/答案,这就是我正在寻找的......
如何在Python中抑制控制台输出?
但这篇文章没有提供足够的信息。因为如果我必须关闭调试,我想知道如何做到这一点的步骤。到目前为止,我已经下载了 pygame 源代码并进入了 Joystick.c 并注释掉了打印到控制台的行,然后我运行了 setup.py,但操纵杆功能仍然打印到控制台。我还使用 Python 2.6 和 pygame 1.9.1。
该线程应该解决这个问题:printf 语句 1.9.1
我遇到了同样的问题,除了在 PyScripter 下运行时,它会导致 PyScripter 本身出现巨大的内存泄漏。所以它耗尽了我机器上的所有内存。讨厌的互动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)