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.
traceback
— Print or retrieve a stack traceback.
pickle
— Convert Python objects to streams of bytes and back.
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.
__builtin__
— The set of built-in functions.
__main__
— The environment where the top-level script is run.