def my_import(name):
    file, pathname, description = imp.find_module(name)
code = compile(file.read(), pathname, 'exec', dont_inherit=True)
file.close()
module = imp.new_module(name)
exec(code, module.__dict__)
return module
Python: как загрузить модуль дважды?