【问题标题】:Disable the Pygame console Output [duplicate]禁用 Pygame 控制台输出 [重复]
【发布时间】:2011-08-10 14:29:53
【问题描述】:

可能重复:
How to suppress console output in Python?

目前我正在使用 pygame 读取操纵杆输入,我需要解决以下问题。

当调用操纵杆模块中的函数(如get_axis()get_button())时,函数会打印出SDL_JoystickGetButton value:0: 等行,我需要禁用这些行到控制台的输出。

我在 stackoverflow 上找到了以下问题/答案,这正是我正在寻找的......

How to suppress console output in Python?

但是这篇文章没有提供足够的信息。因为如果我必须关闭调试,我想知道如何做到这一点的步骤。到目前为止,我已经下载了 pygame 源代码并进入了 joystick.c 并注释掉了打印到控制台的行,然后我运行了 setup.py,但游戏杆功能仍然打印到控制台。我也在使用 Python 2.6 和 pygame 1.9.1。

【问题讨论】:

  • 其他使用摇杆输出的软件需要通过控制台向用户显示各种信息。

标签: python console sdl


【解决方案1】:

这个帖子应该解决这个问题: printf statements 1.9.1

我遇到了同样的问题,除了在 PyScripter 下运行时,它会导致 PyScripter 本身发生巨大的内存泄漏。所以它占用了我机器上的所有内存。讨厌的互动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-09
    • 2020-07-13
    • 2012-09-28
    • 1970-01-01
    • 2016-09-15
    • 2017-04-20
    • 2013-04-09
    • 2018-10-18
    相关资源
    最近更新 更多