代码之家  ›  专栏  ›  技术社区  ›  Lord Elrond Mureinik

使用pygame时,如何删除“来自pygame社区的hello”控制台警报?

  •  1
  • Lord Elrond Mureinik  · 技术社区  · 7 年前

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

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

    如何删除此内容?

    2 回复  |  直到 7 年前
        1
  •  1
  •   Wombatz    7 年前

    即将发布的版本 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
    

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

        2
  •  1
  •   Lord Elrond Mureinik    7 年前

    MAC操作系统

    • 导航到: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pygame/ 打开 _init_.py

    (提示:这是Macintosh HD的库,而不是用户库)

    • 向下滚动到页面底部,然后删除行,并说: print('Hello from the pygame community ... )


    如果找不到库文件夹,则可能仍将默认设置设置为隐藏它。

    • 类型 defaults write com.apple.finder AppleShowAllFiles YES; 在终端

    • 按住选项+右键单击查找器,然后单击重新启动。


    窗户

    (这是未测试的,如果您有问题,请通知我以便我更新)

    • 导航到: C:\Python\Lib\site-packages\pygame 打开 P.I.ITIT.Py
    • 向下滚动到页面底部,然后删除行,并说: print('来自Pygame社区的你好…)