1
Pythonnet 프로젝트가 계속 지원됩니까?C#에서 파이썬 호출
포털이 아래 코드에서 인식되지 않아 많은 설명서를 찾을 수 없습니다.
PythonEngine.Initialize();
PyObject pyportal = PythonEngine.ImportModule("PyPortal");
PyObject callable = pyportal.GetAttr("invoke");
Portal portal = new Portal();
object[] objects = portal.Invoke(callable, "Mark Barclay", 123.456);
if (objects != null)
{
foreach (object o in objects)
{
if (o != null)
Console.WriteLine(o.ToString());
else
Console.WriteLine("o is null.");
}
}
이런 식으로 파이썬에서 클래스를 인스턴스화 할 수 없습니다 – Andrey
이것은 C#에 있습니다. 여기에 자세히 나와 있듯이 http://pythondotnet.python.narkive.com/WK3v2R0p/python-net-example-of-calling-python-from-c-with-simple-object-marshalling – ManInMoon
본인은 더 자세히 설명한다고 생각합니다. 아래에 그것을 가져 오는 방법 – Andrey