• 大小: 4.05MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-16
  • 语言: Python
  • 标签: Python  

资源简介

深入理解Python(Dive into Python)是给有经验的Python程序员的一本很优秀的书。包括源代码。强烈推荐。PDF高清,适合打印。初学者可阅读A byte of Python,中文版:简明Python教程。

资源截图

代码片段和文件信息

“““Cheap and simple API helper

This program is part of “Dive Into Python“ a free Python book for
experienced programmers.  Visit http://diveintopython.org/ for the
latest 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.html

def 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__

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1278909  2004-05-20 15:19  diveintopython-5.4\diveintopython.pdf

     文件       1718  2004-05-05 17:57  diveintopython-5.4\py\apihelper.py

     文件       1891  2004-05-05 17:57  diveintopython-5.4\py\apihelpertest.py

     文件        437  2004-05-05 17:57  diveintopython-5.4\py\argecho.py

     文件       2861  2004-05-05 17:57  diveintopython-5.4\py\autosize.py

     文件       3750  2004-05-05 17:57  diveintopython-5.4\py\baseHTMLProcessor.py

     文件       1090  2004-05-05 17:57  diveintopython-5.4\py\builddialectexamples.py

     文件       4864  2004-05-05 17:57  diveintopython-5.4\py\colorize.py

     文件       4449  2004-05-05 17:57  diveintopython-5.4\py\dialect.py

     文件        532  2004-05-05 17:57  diveintopython-5.4\py\fibonacci.py

     文件       3241  2004-05-05 17:57  diveintopython-5.4\py\fileinfo.py

     文件       2776  2004-05-05 17:57  diveintopython-5.4\py\fileinfo_fromdict.py

     文件        163  2002-04-19 01:54  diveintopython-5.4\py\fullpath.py

     文件        341  2002-02-21 13:45  diveintopython-5.4\py\kgp\binary.xml

     文件      10438  2002-02-21 13:45  diveintopython-5.4\py\kgp\husserl.xml

     文件      14340  2002-02-21 13:45  diveintopython-5.4\py\kgp\kant.xml

     文件        264  2002-02-21 13:45  diveintopython-5.4\py\kgp\kgp.dtd

     文件       8744  2004-05-05 17:57  diveintopython-5.4\py\kgp\kgp.py

     文件         88  2002-02-21 13:45  diveintopython-5.4\py\kgp\russiansample.xml

     文件        107  2002-02-21 13:45  diveintopython-5.4\py\kgp\stderr.py

     文件        189  2002-02-21 13:45  diveintopython-5.4\py\kgp\stdout.py

     文件         22  2002-02-21 13:45  diveintopython-5.4\py\kgp\template.xml

     文件        460  2002-02-21 13:45  diveintopython-5.4\py\kgp\test.xml

     文件      16650  2002-02-21 13:45  diveintopython-5.4\py\kgp\thanks.xml

     文件       1800  2004-05-05 17:57  diveintopython-5.4\py\kgp\toolbox.py

     文件       1303  2004-05-05 17:57  diveintopython-5.4\py\kgptest.py

     文件      11879  2002-02-21 13:45  diveintopython-5.4\py\LICENSE.txt

     文件       2250  2004-05-05 17:57  diveintopython-5.4\py\makerealworddoc.py

     文件        863  2004-05-05 17:57  diveintopython-5.4\py\odbchelper.py

     文件       1626  2004-05-05 17:57  diveintopython-5.4\py\odbchelpertest.py

............此处省略229个文件信息

评论

共有 条评论