Re: [Python] Lista delle funzioni presenti in un modulo

2013-03-29 Per discussione Giovanni Porcari
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.

Re: [Python] Lista delle funzioni presenti in un modulo

2013-03-29 Per discussione Marco Buttu
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

Re: [Python] Lista delle funzioni presenti in un modulo

2013-03-29 Per discussione Daniele Zambelli
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

Re: [Python] Lista delle funzioni presenti in un modulo

2013-03-28 Per discussione Daniele Varrazzo
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 -

Re: [Python] Lista delle funzioni presenti in un modulo

2013-03-28 Per discussione Daniele Zambelli
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