The dl module defines an interface to the dlopen() function,
which is the most common interface on Unix platforms for
handling dynamically linked libraries. It allows the program to
call arbitrary functions in such a library. Note: This module
will not work unless sizeof(int) == sizeof(long) == sizeof(char
*) The dl module defines the following function: Return value is
a dlobject. The dl module defines the following constants: The
dl module defines the following exception: >>> import dl, time
>>> a=dl.open('/lib/libc.so.6') >>> a.call('time'), time.time()
(929723914, 929723914.498) This example was tried on a Debian
GNU/Linux system, and is a good example of the fact that using
this module is usually a bad alternative.