Cheap and simple API helper,cheaphelper,'''Cheap and
Cheap and simple API helper,cheaphelper,'''Cheap and
'''Cheap and simple API helperThis program is part of 'Dive Into Python', a free Python book forexperienced programmers. Visit http://diveintopython.org/ for thelatest version.'''__author__ = 'Mark Pilgrim (mark@diveintopython.org)'__version__ = '$Revision: 1.3 $'__date__ = '$Date: 2004/05/05 21:57:19 $'__copyright__ = 'Copyright (c) 2001 Mark Pilgrim'__license__ = 'Python'# While this is a good example script to teach about introspection,# in real life it has been superceded by PyDoc, which is part of the# standard library in Python 2.1 and later.# # Your IDE may already import the 'help' function from pydoc# automatically on startup; if not, do this:# # >>> from pydoc import help# # The help function in this module takes the object itself to get# help on, but PyDoc can also take a string, like this:# # >>> help('string') # gets help on the string module# >>> help('apihelper.help') # gets help on the function below# >>> help() # enters an interactive help mode# # PyDoc can also act as an HTTP server to dynamically produce# HTML-formatted documentation of any module in your path.# That's wicked cool. Read more about PyDoc here:# http://www.onlamp.com/pub/a/python/2001/04/18/pydoc.htmldef info(object, spacing=10, collapse=1): '''Print methods and doc strings. Takes module, class, list, dictionary, or string.''' methodList = [e for e in dir(object) if callable(getattr(object, e))] processFunc = collapse and (lambda s: ' '.join(s.split())) or (lambda s: s) print '\n'.join(['%s %s' % (method.ljust(spacing), processFunc(str(getattr(object, method).__doc__))) for method in methodList])if __name__ == '__main__': print help.__doc__
- Draw gif image,drawgifimage,from Tkinter
- Stripping whitespace from a string.,,string1 = '\
- aligning positive and negative numbers,aligningnegativ
- When the and-or Trick Fails,and-orfails,a = '' b = '
- Map string to sys.stout.write,mapsys.stout.write,impor
- Boolean operation in if,booleanoperation,# number <
热门文章:
相关内容
- Draw gif image,drawgifimage,from Tkinter
- Stripping whitespace from a string.,,string1 = '\
- aligning positive and negative numbers,aligningnegative,print ('% 5
- When the and-or Trick Fails,and-orfails,a = '' b = '
- Map string to sys.stout.write,mapsys.stout.write,import syssh
- Boolean operation in if,booleanoperation,# number <=
- Move what you drew on a canvas,drewcanvas,from Tkinter
- List concatenation Demo,concatenationdemo,print [1, 2,
- Using sys.modules,usingsys.modules,import syspr
- Zip a two lists,ziptwolists,L1 = [1,2,3,
评论关闭