[Tutor] all methods in a module

Ewald Ertl ewald.ertl at hartter.com
Fri May 27 14:16:49 CEST 2005


Hi!

I've the following solution: 

>>> for d in [ "random." + d for d in dir(random)]:
...     if callable( eval(d) ):
...             print "%30s :\n\n %s"  % ( d, eval( "%s.__doc__"  % ( d)))
... 
                 random.Random :

 Random number generator base class used by bound module functions.


HTH Ewald 

on Fri, 27 May 2005 12:46:46 +0100  "Johan Meskens CS3 jmcs3" <johanmeskenscs3 at chromaticspaceandworld.com> wrote :
---------------------------------------------------------------------------------------------

Johan Meskens CS3 jmcs3 > 
Johan Meskens CS3 jmcs3 > hello
Johan Meskens CS3 jmcs3 >    
Johan Meskens CS3 jmcs3 > >>> import random
Johan Meskens CS3 jmcs3 > >>> print random.setstate.__doc__
Johan Meskens CS3 jmcs3 > Restore internal state from object returned by getstate().
Johan Meskens CS3 jmcs3 > 
Johan Meskens CS3 jmcs3 > 
Johan Meskens CS3 jmcs3 > my question is
Johan Meskens CS3 jmcs3 > " how can i loop through all the methods in a module 
Johan Meskens CS3 jmcs3 >   and print out their '__doc__' content ?
Johan Meskens CS3 jmcs3 > 
Johan Meskens CS3 jmcs3 > >>> for d in dir( random ):
Johan Meskens CS3 jmcs3 > 	print random.???d???.__doc__
Johan Meskens CS3 jmcs3 > 
Johan Meskens CS3 jmcs3 > 
Johan Meskens CS3 jmcs3 > thanks
Johan Meskens CS3 jmcs3 > jmcs3
Johan Meskens CS3 jmcs3 > _______________________________________________
Johan Meskens CS3 jmcs3 > Tutor maillist  -  Tutor at python.org
Johan Meskens CS3 jmcs3 > http://mail.python.org/mailman/listinfo/tutor
Johan Meskens CS3 jmcs3 > 


------------------- end ----------------------



More information about the Tutor mailing list