3. Python Services
The modules described in this chapter provide a wide range of services
related to the Python interpreter and its interaction with its
environment.  Here's an overview:
- sys
 - -- Access system specific parameters and functions.
 - types
 - -- Names for all built-in types.
 - UserDict
 - -- Class wrapper for dictionary objects.
 - UserList
 - -- Class wrapper for list objects.
 - operator
 - -- All Python's standard operators as built-in functions.
 - traceback
 - -- Print or retrieve a stack traceback.
 - pickle
 - -- Convert Python objects to streams of bytes and back.
 - cPickle
 - -- Faster version of pickle, but not subclassable.
 - copy_reg
 - -- Register pickle support functions.
 - shelve
 - -- Python object persistency.
 - copy
 - -- Shallow and deep copy operations.
 - marshal
 - -- Convert Python objects to streams of bytes and back (with
different constraints).
 - imp
 - -- Access the implementation of the import statement.
 - parser
 - -- Retrieve and submit parse trees from and to the runtime support
environment.
 - symbol
 - -- Constants representing internal nodes of the parse tree.
 - token
 - -- Constants representing terminal nodes of the parse tree.
 - keyword
 - -- Test whether a string is a keyword in the Python language.
 - code
 - -- Code object services.
 - pprint
 - -- Data pretty printer.
 - dis
 - -- Disassembler.
 - site
 - -- A standard way to reference site-specific modules.
 - user
 - -- A standard way to reference user-specific modules.
 - __builtin__
 - -- The set of built-in functions.
 - __main__
 - -- The environment where the top-level script is run.
 
guido@python.org