[Python] Come ottenere la lista delle classi contenute in un modulo
Marco Beri
marcoberi a gmail.com
Lun 27 Feb 2012 15:59:41 CET
2012/2/27 Daniele Zambelli <daniele.zambelli a gmail.com>
> Cioè vorrei ottenere la lista dell classi contenute in un modulo.
> Scusate per la lunghezza e grazie dell'attenzione.
>
Con un file c.py fatto così:
class X:
pass
class Y:
pass
Z = {}
W = 3
Con questo codice:
import c
from types import ClassType
for name in dir(c):
if type(getattr(c, name)) == ClassType:
print name
Ottieni questo output:
X
Y
Va bene?
Ciao.
Marco.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120227/2a8cf582/attachment.html>
Maggiori informazioni sulla lista
Python