In working on a python project I came across the need to dynamically load a module function. Think of it as a plugin mechanism where you have a package space that looks like:
/main.py
/drivers/
/fakedriver.py
/anotherdriver.py
[...]