[Python-es] Construir instancia a partir de la dirección

Arnau Sanchez pyarnau en gmail.com
Mar Mar 23 14:49:30 CET 2010


On 23/03/10 14:11, Pepe Aracil wrote:

> A partir de un texto como por ejemplo este este:
> <mod_network.Network instance at 0x9013b6c>
>
> ¿ Hay alguna forma de reconstruir una referencia a la instancia
> partiendo de la dirección 0x9013b6c ?

¿Y no puedes mantener un diccionario con pares (id, obj) o algo así?

En cualquier caso: nunca lo había probado, pero esto parece funcionar:

 >>> import _ctypes
 >>> s = "hola"
 >>> _ctypes.PyObj_FromPtr(id(s))
'hola'



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