[Python-es] Limitar asignacion a miembro de clase

G V nadaird en gmail.com
Mie Nov 9 18:27:06 CET 2011


2011/11/9 Jose Caballero <jcaballero.hep en gmail.com>

> Existe alguna manera de obtener el nombre de la instancia de una clase
> desde la misma?? Es decir, tratando de hacer uso de la introspección de
> python, como pudiera haceralgo como self.instancia, self.nombreinstancia??
>

a que te refieres con nombre de instancia? si te refieres a la clase,
podrias sacarlo mediante type(objeto) aunque incluye el nombre del paquete,
pero eso tiene sentido ya que podria confundirse en el caso de que dos
clases vinieran de paquetes diferentes.

En cualquier caso, una instancia no tiene nombre como tal.

Un saludo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20111109/df521948/attachment.html>


Más información sobre la lista de distribución Python-es