[Python] Assegnazione da funzione

Marco Beri marcoberi a gmail.com
Mer 3 Lug 2013 09:07:23 CEST


Il giorno 03/lug/2013 01:24, "Aplemaser" <deevotion a gmail.com> ha scritto:

> def display_method(self,stringa,metodo):
> wServer = WSDL.Proxy(stringa) # stringa sarebbe l'equivalente ad url
> hits = wServer.metodo(PARAMESTRI) # Ecco qui non so come passare metodo,
che poi sarebbe il "valore" di prima

Non è che vuoi "passare" metodo, tu vuoi chiamare il metodo il cui nome è
contenuto nella variabile metodo.

Presupponendo di aver capito bene, devi fare così:

getattr(wServer, metodo)(par1, par2...)

Ciao.
Marco.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130703/944cd671/attachment.html>


Maggiori informazioni sulla lista Python