PyMOTW: imp

The imp module includes functions that expose part of the
underlying implementation of Python’s import mechanism for loading code
in packages and modules. It is one access point to importing modules
dynamically, and useful in some cases where you don’t know the name of
the module you need to import when you write your code (e.g., for
plugins or extensions to an application).

Read more at imp