3

Currently, I am importing every class I have in a python file in my main "Runner" script. The goal is to, based on a string given, instantiate the class that has the same name as the string given.

For example:

If there is a class called 'Test':

class Test():

if the String is "Test", it will call that class.

Ron Arel
  • 371
  • 1
  • 5
  • 14

1 Answers1

6

It's seems a reflection case, that are explained here.

Example from ref:

module = __import__(module_name)
class_ = getattr(module, class_name)
instance = class_()
bcosta12
  • 2,364
  • 16
  • 28