Этот вопрос SO предоставляет код для создания экземпляра класс python в C #.
Следующий код заставляет заранее знать имя функции python. Однако мне нужно указать имя класса и имя функции, которая должна выполняться строками.
ScriptEngine engine = Python.CreateEngine();
ScriptSource source = engine.CreateScriptSourceFromFile("Calculator.py");
ScriptScope scope = engine.CreateScope();
source.Execute(scope);
dynamic class_object = scope.GetVariable("Calculator");
dynamic class_instance = class_object();
int result = class_instance.add(4, 5); // I need to call the function by a string