[Python] Introspezione - Ottenere implicitamente una variabile della classe parent

Giovanni Porcari giovanni.porcari a softwell.it
Lun 14 Mar 2011 06:53:48 CET


Il giorno 14/mar/2011, alle ore 02.10, Giorgio Zoppi ha scritto:

> e se invece volessi sapere a runtime tutti i metodi di una classe e
> eseguirne uno?


Ad esempio in modo assolutamente brutale:

dict( [ (m,getattr(myInstanceOrClass,m))for m in dir(myInstanceOrClass) if callable(getattr(myInstanceOrClass,m))])

ti fornisce un dizionario di tutti metodi.

G






Maggiori informazioni sulla lista Python