è possibile, dato un modulo python, avere una funzione che restituisca
l'elenco dei nomi dei metodi che sono contenuti?
--
Alessandro Ronchi
Skype: aronchi
http://www.alessandroronchi.net
SOASI Soc.Coop. - www.soasi.com
Sviluppo Software e Sistemi Open Source
Sede: Via Poggiali 2/bis, 47100 For
2009/3/27 Alessandro Ronchi :
> è possibile, dato un modulo python, avere una funzione che restituisca
> l'elenco dei nomi dei metodi che sono contenuti?
non testato (ne` provato)
import modulo
import inspect
print [name for name in dir(modulo) if inspect.ismodule(getattr(modulo, name))]
--
L
Alessandro Ronchi wrote:
> è possibile, dato un modulo python, avere una funzione che restituisca
> l'elenco dei nomi dei metodi che sono contenuti?
>
Cosa intendi per "metodi"?
Attributi? Funzioni? Classi?
questa e' brutta e poco precisa (non e' chiara la richista) ma forse ti
basta
imp
2009/3/27 Lawrence Oluyede :
>
> print [name for name in dir(modulo) if inspect.ismodule(getattr(modulo,
> name))]
>
ahah era metodi, non moduli. sostituisci inspect.ismodule con ismethod
--
Lawrence Oluyede
[eng] http://oluyede.org - http://twitter.com/lawrenceoluyede
[ita] http://neropercaso
Lawrence Oluyede wrote:
>> print [name for name in dir(modulo) if inspect.ismodule(getattr(modulo,
>> name))]
>>
>
> ahah era metodi, non moduli. sostituisci inspect.ismodule con ismethod
>
Io l'ho capita come "metodo" di modulo intendendo il modulo come classe
singleton
Anche perche'
2009/3/27 Marco Mariani
> Io l'ho capita come "metodo" di modulo intendendo il modulo come classe
> singleton
>
> Anche perche' trovare metodi, bound o meno, in un dir(modulo) e'
> piuttosto insolito
>
> Poi un attributo di un modulo puo' anche essere callable object o
> funzione parziale
>
>
2009/3/27 Alessandro Ronchi :
> Ho bisogno di trovare tutti i nomi delle funzioni dentro un singolo file .py
> dentro il classpath (che ho chiamato modulo, sbaglio?) , escludendo le
> classi, le costanti ed altre cose.
import modulo
print [name for name in dir(modulo) if
inspect.isfunction(getattr
2009/3/26 nuvolare :
>
> Il giorno 26/mar/09, alle ore 17:13, enrico franchi ha scritto:
>
>> 2009/3/26 simozack :
>>
>>> Diciamo che qui entriamo nell'eterna battaglia PyQt/WxPython. Diciamo
>>> che entrambe le librerie permettono di scrivere il codice per
>>> generare
>>> l'interfaccia grafica
>>
Beh, visto che ormai se ne sta parlando in tutte le mailing list su python:
-
http://arstechnica.com/open-source/news/2009/03/google-launches-project-to-boost-python-performance-by-5x.ars
un progetto simile, pypy:
- http://morepypy.blogspot.com/2009/03/vm-summit-nice-to-see-friendly.html
--
2009/3/27 enrico franchi :
> Io userei il termine: dice che wx e' meglio e usa il fatto di avere
> detto che wx e' meglio per dire che e' meglio. Di fatto non prova
> nulla.
>
> Sicuramente anche con una lettura superficiale si trovano diverse
> imprecisioni, errori e tipicamente l'idea e' che l'a
On Fri, Mar 27, 2009 at 3:05 PM, Giovanni Marco Dall'Olio
wrote:
> Beh, visto che ormai se ne sta parlando in tutte le mailing list su python:
>
> -
> http://arstechnica.com/open-source/news/2009/03/google-launches-project-to-boost-python-performance-by-5x.ars
Ho letto in giro, speriamo ne esca "
2009/3/27 Lawrence Oluyede
> On Fri, Mar 27, 2009 at 3:05 PM, Giovanni Marco Dall'Olio
> wrote:
> > Beh, visto che ormai se ne sta parlando in tutte le mailing list su
> python:
> >
> > -
> >
> http://arstechnica.com/open-source/news/2009/03/google-launches-project-to-boost-python-performance-by
12 matches
Mail list logo