[Python] Ottenere un elenco dei metodi di un modulo

Lawrence Oluyede l.oluyede a gmail.com
Ven 27 Mar 2009 14:53:48 CET


2009/3/27 Alessandro Ronchi <alessandro.ronchi a soasi.com>:
> 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(modulo, name))]

In pratica dai un'occhiata al modulo inspect :)

ps. il classpath e` un termine javiano :D


-- 
Lawrence Oluyede
[eng] http://oluyede.org - http://twitter.com/lawrenceoluyede
[ita] http://neropercaso.it - http://twitter.com/rhymes


Maggiori informazioni sulla lista Python