Il giorno 28/mar/2013, alle ore 19:18, Daniele Zambelli
daniele.zambe...@gmail.com ha scritto:
Grazie, è proprio quello che mi serviva... getattr continua a rimanere un
lato oscuro di Python per me.
Scusa, per mia curiosità, ma che cosa ci trovi di 'oscuro' nella getattr ?
G.
On 03/28/2013 07:18 PM, Daniele Zambelli wrote:
Grazie, è proprio quello che mi serviva... getattr continua a rimanere
un lato oscuro di Python per me.
Ciao Daniele, l'utilizzo di getattr() e' molto semplice. Se hai un oggetto e
vuoi ottenere un suo attributo, solitamente usi la sintassi con
Il giorno 29 marzo 2013 12:27, Marco Buttu mbu...@oa-cagliari.inaf.it ha
scritto:
Ciao Daniele, l'utilizzo di getattr() e' molto semplice.
Grazie a tutti, mi si stanno chiarendo le idee. Effettivamente ora mi
sembra più semplice di quanto ho sempre pensato.
La lista di Python è sempre un
On 2013-03-28 12:52, Daniele Zambelli wrote:
Vorrei in un mio programma ottenere la lista di tutte le funzioni
presenti
nei file contenuti in una directory.
Puoi usare:
import types
isinstance(f, types.FunctionType)
per sapere se un oggetto è una funzione.
--
Daniele Varrazzo -
Il giorno 28 marzo 2013 15:22, Marco Buttu mbu...@oa-cagliari.inaf.it ha
scritto:
for n_f in nfiles:
mod = __import__(n_f)
attributes = [getattr(mod, name) for name in dir(mod)]
functions = [obj for obj in attributes if inspect.isfunction(obj)]
for f in