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
-
- UserList
-
-- Class wrappers for dictionary and 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.
- 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.
- ni
-
-- New import (obsolete).
- 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