import sys if __name__ == "__main__": if sys.argv.__len__() < 2: print("[ERROR] Module name must be specified as an argument:") print(" $ python src/main.py ") exit(-1) module_name = sys.argv[1] module_path = "modules."+module_name if sys.argv.__len__() > 2: for submodule_name in sys.argv[2:]: module_path += "."+submodule_name module_selected = __import__(module_path, fromlist=[""]) module_selected.run()