Preguntas etiquetadas con python-datamodel





10
Obtener el nombre de clase completo de un objeto en Python
Para fines de registro, quiero recuperar el nombre de clase totalmente calificado de un objeto Python. (Con totalmente calificado me refiero al nombre de la clase, incluido el paquete y el nombre del módulo). Lo sé x.__class__.__name__, pero ¿hay un método simple para obtener el paquete y el módulo?

5
Implementando el corte en __getitem__
Estoy tratando de implementar la funcionalidad de corte para una clase que estoy creando y que crea una representación vectorial. Tengo este código hasta ahora, que creo que implementará correctamente el segmento, pero cada vez que hago una llamada como v[4]donde v es un vector, python devuelve un error sobre …


6
Obtener la clase que definió el método
¿Cómo puedo obtener la clase que definió un método en Python? Me gustaría que el siguiente ejemplo imprima " __main__.FooClass": class FooClass: def foo_method(self): print "foo" class BarClass(FooClass): pass bar = BarClass() print get_class_that_defined_method(bar.foo_method)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.