[Tutor] all methods in a module

Wolfram Kraus kraus at hagen-partner.de
Fri May 27 14:19:14 CEST 2005


Johan Meskens CS3 jmcs3 wrote:
> hello
>    
> 
>>>>import random
>>>>print random.setstate.__doc__
> 
> Restore internal state from object returned by getstate().
> 
> 
> my question is
> " how can i loop through all the methods in a module 
>   and print out their '__doc__' content ?
> 
> 
>>>>for d in dir( random ):
> 
> 	print random.???d???.__doc__
> 
> 
> thanks
> jmcs3

Untest no-brainer with "eval", there might be better solutions:


 >>> import random
 >>> for d in dir(random):
...  print eval('random.%s.__doc__' % d)

HTH,
Wolfram



More information about the Tutor mailing list