Articles of class

No se puede llamar a un decorador dentro de la subclase importada de una aplicación cherrpy (árbol de sitio)

Estoy utilizando cherrypy como servidor web y quiero verificar el estado de inicio de sesión de un usuario antes de devolver la página. Esto funciona con los métodos en la clase de aplicación principal (en site.py ) pero da un error cuando llamo a la misma función decorada en el método en una clase que […]

Cómo agregar texto en un rectángulo de pygame

He llegado tan lejos como para dibujar un rectángulo en pygame, pero necesito poder ingresar texto como “Hola” en ese rectángulo. ¿Cómo puedo hacer esto? (Si puede explicarlo también sería muy apreciado. Gracias) Aquí está mi código: import pygame import sys from pygame.locals import * white = (255,255,255) black = (0,0,0) class Pane(object): def __init__(self): […]

¿Diferencia entre definir un miembro en __init__ para definirlo en el cuerpo de la clase en python?

Cual es la diferencia entre hacer class a: def __init__(self): self.val=1 a hacer class a: val=1 def __init__(self): pass

Python: ¿Llamando al método A de la clase A dentro de la clase B?

Hay una serie de preguntas que son similares a esto, pero ninguna de las respuestas llega al lugar, así que, por favor, tengan paciencia conmigo. Estoy haciendo todo lo posible para aprender OOP usando Python, pero me encuentro con errores (como este) que me hacen pensar que todo esto no tiene sentido y que sería […]

¿Cómo creo una metaclase simple?

He estado haciendo Python por algún tiempo, y siempre he entendido un poco el significado de las metaclases, pero nunca he necesitado una. Ahora creo que la mejor solución para mi problema es una metaclase (corríjame si hay una mejor manera). Lo que estoy tratando de crear es un sistema que automáticamente agrega una variable […]

¿Clases de estilo antiguo y nuevo en Python 2.7?

Posible duplicado: Estilo antiguo y nuevas clases de estilo en Python. ¿Cuál es el estado actual de las cosas con clases de estilo nuevo y estilo antiguo en Python 2.7? No trabajo con Python a menudo, pero recuerdo vagamente el problema. La documentación no parece mencionar el problema en absoluto: El tutorial de Python: Clases […]

Clases de Python perdiendo atributos

Tengo un problema peculiar de python. Durante el curso de la ejecución de mi aplicación gtk python, algunos de mis objetos de clase pierden misteriosamente atributos, lo que hace que algunas de las funciones de mi progtwig se rompan. Es difícil dar una idea de por qué esto puede suceder: nunca elimino intencionalmente los atributos, […]

Usando super con un método de clase

Estoy tratando de aprender la función super () en Python. Pensé que lo entendía hasta que llegué a este ejemplo (2.6) y me encontré atrapado. http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-classmethod-example Traceback (most recent call last): File “”, line 1, in File “test.py”, line 9, in do_something do_something = classmethod(do_something) TypeError: unbound method do_something() must be called with B instance […]

Entendiendo la diferencia entre `self` y` cls` ya que se refieren a los mismos atributos

Estoy tratando de entender sus diferencias entre self y cls pero tengo problemas, incluso si existen muchos temas al respecto. Por ejemplo: class maclass(): A = “class method” def __init__(self): self.B = “instance method” def getA_s(self): print(self.A) def getA_c(cls): print(cls.A) def getB_s(self): print(self.B) def getB_c(cls): print(cls.B) C = maclass() C.getA_s() C.getA_c() C.getB_s() C.getB_c() que me […]

En Python, ¿cómo puedo heredar y anular un método en una instancia de clase, asignando esta nueva versión al mismo nombre que la anterior?

En matplotlib , un problema común son las líneas blancas no deseadas entre los objetos de Patch dibujados con pcolor , pcolormesh y contourf (vea este hilo para los dos primeros y este hilo para el último). He intentado solucionar esto automáticamente agregando nuevos métodos a mis instancias de clase / subclase de Axes usando […]