Avatar ·

singleton en python

📁 python, IA

Implementé singleton con Wiki()

Mi código:

class SpriteManager(object):    def __new__(cls):        if not hasattr(cls, 'instance'):             cls.instance = super(SpriteManager, cls).__new__(cls)        retu cls.instance    def __init__(self):        self.setSprite = set()

Cada vez que se llama a SpriteManager() se ejecuta el constructor. Según el concepto si

Avatar ·

No sé una forma de terminar la entrada con una tecla específica, pero conozco otra forma:

var = """".join(iter(input, """"))

En ese caso, la entrada terminará al presionar enter en una línea vacía.


Ya que la gente está votando positivo, creo que vale la pena explicar el código:
iter(input, """") hará yield del resultado de llamar a la función input sin argumentos, hasta que input() devuelva una cadena vacía (""""). Luego simplemente unimos con """" todos los resultados de este generador.

Inicia sesión para dejar una respuesta

Blogs