I could get the 'import' and 'reload' to work with a variable as the module-name, but not the 'from ... import *' part. Can I do this?
you can access all names inside a module using dot notation:
Also, can the module be in another folder? It's a subfolder of the root where the code is in. So not a complete other location.
yes, the module can be anywhere, and you can tell Python where to find it by adding its parent folder to
import sys sys.path.append('/path/to/folder/')
but unless you are importing code, I think using a data format like json would be more appropriate.