import sys import importlib import importlib.util if __name__ == '__main__': moduleName = 'testmodule' path = __file__ spec = importlib.util.spec_from_file_location(moduleName, path) module = importlib.util.module_from_spec(spec) spec.loader.exec_module(module) sys.modules[moduleName] = module importlib.reload(sys.modules[moduleName]) else: print('module loaded')