在pygame周围填充以隐藏导入时的“hello”消息。
pygamesilent的Python项目详细描述
游戏静音
背景
有一个成熟的开源库来构建多媒体应用程序, 就像游戏,叫做PyGame。
不幸的是,为了让更多的开发人员重新使用,维护人员补充道 在版本1.9.4中有一些输出到库,所以它现在打印类似的文本 导入时到此:
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
此移动已被confusing (尤其是面向用户的命令行工具)和 controversial 但是complaints about the behaviour have been dismissed。
说明
这个包提供了pygame周围的一个填充程序,可以关闭不需要的打印 具有环境变量的行为。它被设计成一个简单的 无论您在何处使用pygame,都可以进行替换。
有manual alternatives 有助于减少外部依赖,但这更简单:
- 在项目中同时安装
pygame
和pygamesilent
。 - 替换这些类型语句的任何实例:
import pygame
→import pygamesilent as pygame
import pygame as pg
→import pygamesilent as pg
import xxx from pygame
→import xxx from pygamesilent
支持的版本
预计这将是跨平台的。它已经在windows 10和 Linux系统。
它在Python2.7、3.5、3.6和3.7上进行了测试。
注
此未经pygame团队授权。作者与 他们。
您仍然需要安装和使用pygame、它们的文档和 遵守他们的许可证。
你可以 甚至喜欢 contribute to their project!也许 然后你可以礼貌地说服他们不要把垃圾邮件放在stdio里?