On Tue, 13 Jan 2009 18:07:33 +0100, Leonardo Donelli <leart...@gmail.com> wrote: > Mi servirebbe accedere a degli attributi di una classe in base ad una > variabile. > Per esempio mettiamo che io abbia una classe Player con vari attributi.. > e per esempio la variabile c = raw_input("Inserisci attributo"). > Come faccio ad ottenere l'attributo corrispondente a c? Pensavo di poter > utilizzare Player.__getattr__(c) ma non mi funziona. > Non c'รจ un modo alternativo ad una serie di if elif?
Ci sei andato vicino: usa getattr(Player, c) http://docs.python.org/library/functions.html#getattr -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python