Каков наилучший способ создания объекта Python, когда у вас есть реализация класса, хранящаяся в строке?

Каков наилучший способ динамического создания экземпляра объекта Python, когда у вас есть только класс Python, сохраненный в виде строки?

Для справки, я работаю в среде Google Application Engine и хочу иметь возможность динамически загружать классы из строковой версии класса.

problem = “1,2,3,4,5”

solvertext1 = “””class solver:
  def solve(self, problemstring):
   return len(problemstring) “””

solvertext2 = “””class solver:
  def solve(self, problemstring):
   return problemstring[0] “””

solver = #The solution code here (solvertext1)
answer = solver.solve(problem) #answer should equal 9

solver = #The solution code here (solvertext2) 
answer = solver.solve(problem) # answer should equal 1

Ответы на вопрос(3)

Ваш ответ на вопрос