[code.view]

[top] / python / PyMOTW / docs / pdf_contents.html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>&lt;no title&gt; &mdash; Python Module of the Week</title>
    <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '',
        VERSION:     '1.132',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="author" title="About these documents" href="about.html" />
    <link rel="top" title="Python Module of the Week" href="index.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li><a href="contents.html">PyMOTW</a> &raquo;</li> 
      </ul>
    </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="_sources/pdf_contents.txt"
           rel="nofollow">Show Source</a></li>
  </ul>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" size="18" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <p class="rubric">About Python Module of the Week</p>
<p>PyMOTW is a series of blog posts written by <a class="reference external" href="http://www.doughellmann.com/">Doug Hellmann</a>.  It was started as a way to build
the habit of writing something on a regular basis.  The focus of the
series is building a set of example code for the modules in the
<a class="reference external" href="http://www.python.org/">Python</a> standard library.</p>
<p>Complete documentation for the standard library can be found on the
Python web site at <a class="reference external" href="http://docs.python.org/library/contents.html">http://docs.python.org/library/contents.html</a>.</p>
<p class="rubric">Tools</p>
<p>The source text for PyMOTW is <a class="reference external" href="http://docutils.sourceforge.net/">reStructuredText</a> and the HTML and PDF output are
created using <a class="reference external" href="http://sphinx.pocoo.org/">Sphinx</a>.</p>
<p class="rubric">Subscribe</p>
<p>As new articles are written, they are posted to <a class="reference external" href="http://blog.doughellmann.com/">my blog</a>. Updates are available by <a class="reference external" href="http://feeds.feedburner.com/PyMOTW">RSS</a> and <a class="reference external" href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=806224&amp;amp;loc=en_US">email</a>. See
the project home page for details
(<a class="reference external" href="http://www.doughellmann.com/PyMOTW/">http://www.doughellmann.com/PyMOTW/</a>).</p>
<p class="rubric">Translations and Other Versions</p>
<p>Junjie Cai and Yan Sheng have started a google code project called
PyMOTWCN (<a class="reference external" href="http://code.google.com/p/pymotwcn/">http://code.google.com/p/pymotwcn/</a>) and posted the completed
translations at <a class="reference external" href="http://www.vbarter.cn/pymotw/">http://www.vbarter.cn/pymotw/</a>.</p>
<p>Ralf Schönian is translating PyMOTW into German, following an
alphabetical order.  The results are available on his web site,
<a class="reference external" href="http://schoenian-online.de/pymotw.html">http://schoenian-online.de/pymotw.html</a>.  Ralf is an active member of
the <a class="reference external" href="http://wiki.python.de/User_Group_K%C3%B6ln?action=show&amp;redirect=pyCologne">pyCologne</a>
user group in Germany and author of pyVoc, the open source
English/German vocabulary trainer (<a class="reference external" href="http://code.google.com/p/pyvoc/">http://code.google.com/p/pyvoc/</a>).</p>
<p>Roberto Pauletto is working on an Italian translation at
<a class="reference external" href="http://robyp.x10hosting.com/">http://robyp.x10hosting.com/</a>.  Roberto creates Windows applications
with C# by day, and tinkers with Linux and Python at home.  He has
recently moved to Python from Perl for all of his
system-administration scripting.</p>
<p><a class="reference external" href="http://denklab.org/">Ernesto Rico Schmidt</a> provides a Spanish
translation that follows the English version posts. Ernesto is in
Bolivia, and is translating these examples as a way to contribute to
the members of the <a class="reference external" href="http://www.softwarelibre.org.bo/">Bolivian Free Software</a> community who use Python.  The
full list of articles available in Spanish can be found at
<a class="reference external" href="http://denklab.org/articles/category/pymotw/">http://denklab.org/articles/category/pymotw/</a>, and there is an <a class="reference external" href="http://denklab.org/feeds/articles/category/pymotw/">RSS
feed</a>.</p>
<p><a class="reference external" href="http://d.hatena.ne.jp/t2y-1979/">Tetsuya Morimoto</a> is creating a
Japanese translation. Tetsuya has used Python for 1.5 years. He has as
experience at a Linux Distributor using Python with yum, anaconda, and
rpm-tools while building RPM packages. Now, he uses it to make useful
tools for himself, and is interested in application frameworks such as
Django, mercurial and wxPython. Tetsuya is a member of <a class="reference external" href="http://www.python.jp/Zope/">Python Japan
User&#8217;s Group</a> and <a class="reference external" href="http://groups.google.co.jp/group/python-code-reading">Python Code Reading</a>. The home
page for his translation is
<a class="reference external" href="http://d.hatena.ne.jp/t2y-1979/20090525/1243227350">http://d.hatena.ne.jp/t2y-1979/20090525/1243227350</a>.</p>
<p>Gerard Flanagan is working on a &#8220;Python compendium&#8221; called <a class="reference external" href="http://www.thehazeltree.org/">The Hazel
Tree</a>.  He is converting a collection
of old and new of Python-related reference material into
reStructuredText and then building a single searchable repository from
the results.  I am very pleased to have PyMOTW included with works
from authors like Mark Pilgrim, Fredrik Lundh, Andrew Kuchling, and a
growing list of others.</p>
<p class="rubric">Other Contributors</p>
<p>Thank you to John Benediktsson for the original HTML-to-reST
conversion.</p>
<p class="rubric">Copyright</p>
<p>All of the prose from the Python Module of the Week is licensed under
a <a class="reference external" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">Creative Commons Attribution, Non-commercial, Share-alike 3.0</a> license.  You
are free to share and create derivative works from it.  If you post
the material online, you must give attribution and link to the PyMOTW
home page (<a class="reference external" href="http://www.doughellmann.com/PyMOTW/">http://www.doughellmann.com/PyMOTW/</a>).  You may not use this
work for commercial purposes.  If you alter, transform, or build upon
this work, you may distribute the resulting work only under the same
or similar license to this one.</p>
<p>The source code included here is copyright Doug Hellmann and licensed
under the BSD license.</p>
<blockquote>
<p>Copyright Doug Hellmann, All Rights Reserved</p>
<p>Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby
granted, provided that the above copyright notice appear in all
copies and that both that copyright notice and this permission
notice appear in supporting documentation, and that the name of Doug
Hellmann not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.</p>
<p>DOUG HELLMANN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL DOUG HELLMANN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.</p>
</blockquote>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="articles/index.html">Features of the Standard Library</a><ul>
<li class="toctree-l2"><a class="reference internal" href="articles/data_persistence.html">Data Persistence and Exchange</a></li>
<li class="toctree-l2"><a class="reference internal" href="articles/data_structures.html">In-Memory Data Structures</a></li>
<li class="toctree-l2"><a class="reference internal" href="articles/file_access.html">File Access</a></li>
<li class="toctree-l2"><a class="reference internal" href="articles/text_processing.html">Text Processing Tools</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="builtins.html">Built-in Objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="exceptions/index.html">exceptions &#8211; Built-in error classes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="string_services.html">String Services</a><ul>
<li class="toctree-l2"><a class="reference internal" href="codecs/index.html">codecs &#8211; String encoding and decoding</a></li>
<li class="toctree-l2"><a class="reference internal" href="difflib/index.html">difflib &#8211; Compare sequences</a></li>
<li class="toctree-l2"><a class="reference internal" href="string/index.html">string &#8211; Working with text</a></li>
<li class="toctree-l2"><a class="reference internal" href="StringIO/index.html">StringIO and cStringIO &#8211; Work with text buffers using file-like API</a></li>
<li class="toctree-l2"><a class="reference internal" href="re/index.html">re &#8211; Regular Expressions</a></li>
<li class="toctree-l2"><a class="reference internal" href="struct/index.html">struct &#8211; Working with Binary Data</a></li>
<li class="toctree-l2"><a class="reference internal" href="textwrap/index.html">textwrap &#8211; Formatting text paragraphs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="data_types.html">Data Types</a><ul>
<li class="toctree-l2"><a class="reference internal" href="array/index.html">array &#8211; Sequence of fixed-type data</a></li>
<li class="toctree-l2"><a class="reference internal" href="datetime/index.html">datetime &#8211; Date/time value manipulation</a></li>
<li class="toctree-l2"><a class="reference internal" href="calendar/index.html">calendar &#8211; Work with dates</a></li>
<li class="toctree-l2"><a class="reference internal" href="collections/index.html">collections &#8211; Container data types</a></li>
<li class="toctree-l2"><a class="reference internal" href="heapq/index.html">heapq &#8211; In-place heap sort algorithm</a></li>
<li class="toctree-l2"><a class="reference internal" href="bisect/index.html">bisect &#8211; Maintain lists in sorted order</a></li>
<li class="toctree-l2"><a class="reference internal" href="sched/index.html">sched &#8211; Generic event scheduler.</a></li>
<li class="toctree-l2"><a class="reference internal" href="Queue/index.html">Queue &#8211; A thread-safe FIFO implementation</a></li>
<li class="toctree-l2"><a class="reference internal" href="weakref/index.html">weakref &#8211; Garbage-collectable references to objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="copy/index.html">copy &#8211; Duplicate objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="pprint/index.html">pprint &#8211; Pretty-print data structures</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="numeric.html">Numeric and Mathematical Modules</a><ul>
<li class="toctree-l2"><a class="reference internal" href="decimal/index.html">decimal &#8211; Fixed and floating point math</a></li>
<li class="toctree-l2"><a class="reference internal" href="fractions/index.html">fractions &#8211; Rational Numbers</a></li>
<li class="toctree-l2"><a class="reference internal" href="functools/index.html">functools &#8211; Tools for Manipulating Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="itertools/index.html">itertools &#8211; Iterator functions for efficient looping</a></li>
<li class="toctree-l2"><a class="reference internal" href="math/index.html">math &#8211; Mathematical functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="operator/index.html">operator &#8211; Functional interface to built-in operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="random/index.html">random &#8211; Pseudorandom number generators</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="internet_data.html">Internet Data Handling</a><ul>
<li class="toctree-l2"><a class="reference internal" href="base64/index.html">base64 &#8211; Encode binary data into ASCII characters</a></li>
<li class="toctree-l2"><a class="reference internal" href="json/index.html">json &#8211; JavaScript Object Notation Serializer</a></li>
<li class="toctree-l2"><a class="reference internal" href="mailbox/index.html">mailbox &#8211; Access and manipulate email archives</a></li>
<li class="toctree-l2"><a class="reference internal" href="mhlib/index.html">mhlib &#8211; Work with MH mailboxes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="file_formats.html">File Formats</a><ul>
<li class="toctree-l2"><a class="reference internal" href="csv/index.html">csv &#8211; Comma-separated value files</a></li>
<li class="toctree-l2"><a class="reference internal" href="ConfigParser/index.html">ConfigParser &#8211; Work with configuration files</a></li>
<li class="toctree-l2"><a class="reference internal" href="robotparser/index.html">robotparser &#8211; Internet spider access control</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cryptographic.html">Cryptographic Services</a><ul>
<li class="toctree-l2"><a class="reference internal" href="hashlib/index.html">hashlib &#8211; Cryptographic hashes and message digests</a></li>
<li class="toctree-l2"><a class="reference internal" href="hmac/index.html">hmac &#8211; Cryptographic signature and verification of messages.</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="file_access.html">File and Directory Access</a><ul>
<li class="toctree-l2"><a class="reference internal" href="ospath/index.html">os.path &#8211; Platform-independent manipulation of file names.</a></li>
<li class="toctree-l2"><a class="reference internal" href="fileinput/index.html">fileinput &#8211; Process lines from input streams</a></li>
<li class="toctree-l2"><a class="reference internal" href="filecmp/index.html">filecmp &#8211; Compare files</a></li>
<li class="toctree-l2"><a class="reference internal" href="tempfile/index.html">tempfile &#8211; Create temporary filesystem resources.</a></li>
<li class="toctree-l2"><a class="reference internal" href="glob/index.html">glob &#8211; Filename pattern matching</a></li>
<li class="toctree-l2"><a class="reference internal" href="fnmatch/index.html">fnmatch &#8211; Compare filenames against Unix-style glob patterns.</a></li>
<li class="toctree-l2"><a class="reference internal" href="linecache/index.html">linecache &#8211; Read text files efficiently</a></li>
<li class="toctree-l2"><a class="reference internal" href="shutil/index.html">shutil &#8211; High-level file operations.</a></li>
<li class="toctree-l2"><a class="reference internal" href="dircache/index.html">dircache &#8211; Cache directory listings</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="compression.html">Data Compression and Archiving</a><ul>
<li class="toctree-l2"><a class="reference internal" href="bz2/index.html">bz2 &#8211; bzip2 compression</a></li>
<li class="toctree-l2"><a class="reference internal" href="gzip/index.html">gzip &#8211; Read and write GNU zip files</a></li>
<li class="toctree-l2"><a class="reference internal" href="tarfile/index.html">tarfile &#8211; Tar archive access</a></li>
<li class="toctree-l2"><a class="reference internal" href="zipfile/index.html">zipfile &#8211; Read and write ZIP archive files</a></li>
<li class="toctree-l2"><a class="reference internal" href="zlib/index.html">zlib &#8211; Low-level access to GNU zlib compression library</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="persistence.html">Data Persistence</a><ul>
<li class="toctree-l2"><a class="reference internal" href="anydbm/index.html">anydbm &#8211; Access to DBM-style databases</a></li>
<li class="toctree-l2"><a class="reference internal" href="dbhash/index.html">dbhash &#8211; DBM-style API for the BSD database library</a></li>
<li class="toctree-l2"><a class="reference internal" href="dbm/index.html">dbm &#8211; Simple database interface</a></li>
<li class="toctree-l2"><a class="reference internal" href="dumbdbm/index.html">dumbdbm &#8211; Portable DBM Implementation</a></li>
<li class="toctree-l2"><a class="reference internal" href="gdbm/index.html">gdbm &#8211; GNU&#8217;s version of the dbm library</a></li>
<li class="toctree-l2"><a class="reference internal" href="pickle/index.html">pickle and cPickle &#8211; Python object serialization</a></li>
<li class="toctree-l2"><a class="reference internal" href="shelve/index.html">shelve &#8211; Persistent storage of arbitrary Python objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="whichdb/index.html">whichdb &#8211; Identify DBM-style database formats</a></li>
<li class="toctree-l2"><a class="reference internal" href="sqlite3/index.html">sqlite3 &#8211; Embedded Relational Database</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="generic_os.html">Generic Operating System Services</a><ul>
<li class="toctree-l2"><a class="reference internal" href="os/index.html">os &#8211; Portable access to operating system specific features.</a></li>
<li class="toctree-l2"><a class="reference internal" href="time/index.html">time &#8211; Functions for manipulating clock time</a></li>
<li class="toctree-l2"><a class="reference internal" href="getopt/index.html">getopt &#8211; Command line option parsing</a></li>
<li class="toctree-l2"><a class="reference internal" href="optparse/index.html">optparse &#8211; Command line option parser to replace getopt.</a></li>
<li class="toctree-l2"><a class="reference internal" href="argparse/index.html">argparse &#8211; Command line option and argument parsing.</a></li>
<li class="toctree-l2"><a class="reference internal" href="logging/index.html">logging &#8211; Report status, error, and informational messages.</a></li>
<li class="toctree-l2"><a class="reference internal" href="getpass/index.html">getpass &#8211; Prompt the user for a password without echoing.</a></li>
<li class="toctree-l2"><a class="reference internal" href="platform/index.html">platform &#8211; Access system version information</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="optional_os.html">Optional Operating System Services</a><ul>
<li class="toctree-l2"><a class="reference internal" href="threading/index.html">threading &#8211; Manage concurrent threads</a></li>
<li class="toctree-l2"><a class="reference internal" href="mmap/index.html">mmap &#8211; Memory-map files</a></li>
<li class="toctree-l2"><a class="reference internal" href="multiprocessing/index.html">multiprocessing &#8211; Manage processes like threads</a></li>
<li class="toctree-l2"><a class="reference internal" href="readline/index.html">readline &#8211; Interface to the GNU readline library</a></li>
<li class="toctree-l2"><a class="reference internal" href="rlcompleter/index.html">rlcompleter &#8211; Adds tab-completion to the interactive interpreter</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="unix.html">Unix-specific Services</a><ul>
<li class="toctree-l2"><a class="reference internal" href="commands/index.html">commands &#8211; Run external shell commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="grp/index.html">grp &#8211; Unix Group Database</a></li>
<li class="toctree-l2"><a class="reference internal" href="pipes/index.html">pipes &#8211; Unix shell command pipeline templates</a></li>
<li class="toctree-l2"><a class="reference internal" href="pwd/index.html">pwd &#8211; Unix Password Database</a></li>
<li class="toctree-l2"><a class="reference internal" href="resource/index.html">resource &#8211; System resource management</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="ipc.html">Interprocess Communication and Networking</a><ul>
<li class="toctree-l2"><a class="reference internal" href="asynchat/index.html">asynchat &#8211; Asynchronous protocol handler</a></li>
<li class="toctree-l2"><a class="reference internal" href="asyncore/index.html">asyncore &#8211; Asynchronous I/O handler</a></li>
<li class="toctree-l2"><a class="reference internal" href="signal/index.html">signal &#8211; Receive notification of asynchronous system events</a></li>
<li class="toctree-l2"><a class="reference internal" href="subprocess/index.html">subprocess &#8211; Work with additional processes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="internet_protocols.html">Internet Protocols and Support</a><ul>
<li class="toctree-l2"><a class="reference internal" href="BaseHTTPServer/index.html">BaseHTTPServer &#8211; base classes for implementing web servers</a></li>
<li class="toctree-l2"><a class="reference internal" href="cgitb/index.html">cgitb &#8211; Detailed traceback reports</a></li>
<li class="toctree-l2"><a class="reference internal" href="Cookie/index.html">Cookie &#8211; HTTP Cookies</a></li>
<li class="toctree-l2"><a class="reference internal" href="imaplib/index.html">imaplib - IMAP4 client library</a></li>
<li class="toctree-l2"><a class="reference internal" href="SimpleXMLRPCServer/index.html">SimpleXMLRPCServer &#8211; Implements an XML-RPC server.</a></li>
<li class="toctree-l2"><a class="reference internal" href="smtpd/index.html">smtpd &#8211; Sample SMTP Servers</a></li>
<li class="toctree-l2"><a class="reference internal" href="smtplib/index.html">smtplib &#8211; Simple Mail Transfer Protocol client</a></li>
<li class="toctree-l2"><a class="reference internal" href="socket/index.html">socket &#8211; Network Communication</a></li>
<li class="toctree-l2"><a class="reference internal" href="select/index.html">select &#8211; Wait for I/O Efficiently</a></li>
<li class="toctree-l2"><a class="reference internal" href="SocketServer/index.html">SocketServer &#8211; Creating network servers.</a></li>
<li class="toctree-l2"><a class="reference internal" href="urllib/index.html">urllib &#8211; simple interface for network resource access</a></li>
<li class="toctree-l2"><a class="reference internal" href="urllib2/index.html">urllib2 &#8211; Library for opening URLs.</a></li>
<li class="toctree-l2"><a class="reference internal" href="urlparse/index.html">urlparse &#8211; Split URL into component pieces.</a></li>
<li class="toctree-l2"><a class="reference internal" href="uuid/index.html">uuid &#8211; Universally unique identifiers</a></li>
<li class="toctree-l2"><a class="reference internal" href="webbrowser/index.html">webbrowser &#8211; Displays web pages</a></li>
<li class="toctree-l2"><a class="reference internal" href="xmlrpclib/index.html">xmlrpclib &#8211; Client-side library for XML-RPC communication</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="markup.html">Structured Markup Processing Tools</a><ul>
<li class="toctree-l2"><a class="reference internal" href="xml/etree/ElementTree/index.html">xml.etree.ElementTree &#8211; XML Manipulation API</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="i18n.html">Internationalization</a><ul>
<li class="toctree-l2"><a class="reference internal" href="gettext/index.html">gettext &#8211; Message Catalogs</a></li>
<li class="toctree-l2"><a class="reference internal" href="locale/index.html">locale &#8211; POSIX cultural localization API</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="frameworks.html">Program Frameworks</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cmd/index.html">cmd &#8211; Create line-oriented command processors</a></li>
<li class="toctree-l2"><a class="reference internal" href="shlex/index.html">shlex &#8211; Lexical analysis of shell-style syntaxes.</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="dev_tools.html">Development Tools</a><ul>
<li class="toctree-l2"><a class="reference internal" href="doctest/index.html">doctest &#8211; Testing through documentation</a></li>
<li class="toctree-l2"><a class="reference internal" href="pydoc/index.html">pydoc &#8211; Online help for Python modules</a></li>
<li class="toctree-l2"><a class="reference internal" href="unittest/index.html">unittest &#8211; Automated testing framework</a></li>
<li class="toctree-l2"><a class="reference internal" href="pdb/index.html">pdb &#8211; Interactive Debugger</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="profilers.html">Debugging and Profiling</a><ul>
<li class="toctree-l2"><a class="reference internal" href="profile/index.html">profile, cProfile, and pstats &#8211; Performance analysis of Python programs.</a></li>
<li class="toctree-l2"><a class="reference internal" href="timeit/index.html">timeit &#8211; Time the execution of small bits of Python code.</a></li>
<li class="toctree-l2"><a class="reference internal" href="trace/index.html">trace &#8211; Follow Python statements as they are executed</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="runtime_services.html">Python Runtime Services</a><ul>
<li class="toctree-l2"><a class="reference internal" href="abc/index.html">abc &#8211; Abstract Base Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="atexit/index.html">atexit &#8211; Call functions when a program is closing down</a></li>
<li class="toctree-l2"><a class="reference internal" href="contextlib/index.html">contextlib &#8211; Context manager utilities</a></li>
<li class="toctree-l2"><a class="reference internal" href="gc/index.html">gc &#8211; Garbage Collector</a></li>
<li class="toctree-l2"><a class="reference internal" href="inspect/index.html">inspect &#8211; Inspect live objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="site/index.html">site &#8211; Site-wide configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="sys/index.html">sys &#8211; System-specific Configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="sysconfig/index.html">sysconfig &#8211; Interpreter Compile-time Configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="traceback/index.html">traceback &#8211; Extract, format, and print exceptions and stack traces.</a></li>
<li class="toctree-l2"><a class="reference internal" href="warnings/index.html">warnings &#8211; Non-fatal alerts</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="importing.html">Importing Modules</a><ul>
<li class="toctree-l2"><a class="reference internal" href="imp/index.html">imp &#8211; Interface to module import mechanism.</a></li>
<li class="toctree-l2"><a class="reference internal" href="pkgutil/index.html">pkgutil &#8211; Package Utilities</a></li>
<li class="toctree-l2"><a class="reference internal" href="zipimport/index.html">zipimport &#8211; Load Python code from inside ZIP archives</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="miscelaneous.html">Miscelaneous</a><ul>
<li class="toctree-l2"><a class="reference internal" href="EasyDialogs/index.html">EasyDialogs &#8211; Carbon dialogs for Mac OS X</a></li>
<li class="toctree-l2"><a class="reference internal" href="plistlib/index.html">plistlib &#8211; Manipulate OS X property list files</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="history.html">History</a></li>
</ul>
</div>


          </div>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li><a href="contents.html">PyMOTW</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
      &copy; Copyright Doug Hellmann.
      Last updated on Oct 24, 2010.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a>.

    <br/><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" rel="license"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png"/></a>
    
    </div>
  </body>
</html>

[top] / python / PyMOTW / docs / pdf_contents.html

contact | logmethods.com