19 lines
575 B
Python
19 lines
575 B
Python
|
import os
|
||
|
import importlib
|
||
|
|
||
|
|
||
|
def run_module(name):
|
||
|
for folder in os.listdir("./modules"):
|
||
|
if folder == name:
|
||
|
print("Module found: " + folder)
|
||
|
curr_module = importlib.import_module('.' + folder, package="modules")
|
||
|
print("Try to load module: " + folder)
|
||
|
instance = curr_module.get_module()
|
||
|
print("Module loaded successfully: " + folder)
|
||
|
instance.get_command()
|
||
|
return
|
||
|
raise FileNotFoundError("The specified module was not found.")
|
||
|
|
||
|
|
||
|
run_module(input("Please specify module: "))
|