如何在使用 pygame 时删除“Hello from the pygame community”控制台警报?

Rei*_*ica 6 python pygame python-2.7 python-3.x

每次我运行我的 python 游戏时,我都会在控制台中收到一个烦人的警告:

Hello from the pygame community. https://www.pygame.org/contribute.html

我如何删除这个?

Wom*_*atz 17

即将发布1.9.5的 pygame 将包含一个选项,可以在不修改库的情况下关闭消息:

您必须将环境变量设置PYGAME_HIDE_SUPPORT_PROMPT为任何值。

在 Windows 上: set PYGAME_HIDE_SUPPORT_PROMPT=1

在 Linux 等上: export PYGAME_HIDE_SUPPORT_PROMPT=1

甚至在您的代码中:

from os import environ
environ['PYGAME_HIDE_SUPPORT_PROMPT'] = '1'

import pygame  # it is important to import pygame after that
Run Code Online (Sandbox Code Playgroud)

请注意,修改库意味着您必须在发布代码的任何地方修改库。

  • 请注意,这仅在您从源代码构建 pygame 或等待 1.9.5 版本时才有效。 (2认同)
  • 工作完美,但不幸的是它违反了 PEP 8。;-( (2认同)