[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