¿Por qué aparece un mensaje cuando importo pygame? Imprime la versión y el mensaje de bienvenida. El mensaje dice
"pygame 1.9.4 Hello from the pygame community.
https://www.pygame.org/contribute.html"
¿Cómo puedo desactivar este mensaje?
¿Por qué aparece un mensaje cuando importo pygame? Imprime la versión y el mensaje de bienvenida. El mensaje dice
"pygame 1.9.4 Hello from the pygame community.
https://www.pygame.org/contribute.html"
¿Cómo puedo desactivar este mensaje?
No vi una forma natural de hacerlo (el tuyo es el único resultado de Google para esto que pude encontrar), pero logré lo mismo al deshabilitar temporalmente stdout mientras importaba pygame.
import os, sys
with open(os.devnull, 'w') as f:
# disable stdout
oldstdout = sys.stdout
sys.stdout = f
import pygame
# enable stdout
sys.stdout = oldstdout
Aquí está la alternativa sugerida por @Mad Physicist:
import contextlib
with contextlib.redirect_stdout(None):
import pygame
Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.