1
Pythonnetプロジェクトは引き続きサポートされていますか?c#からのPythonの呼び出し
ポータルは以下のコードでは認識されていません。多くのドキュメントが見つかりません。
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.");
}
}
このようなPythonからクラスをインスタンス化することはできません – Andrey
これはc#にあります。詳細はこちらhttp://pythondotnet.python.narkive.com/WK3v2R0p/python-net-example-of-calling-python-from-c-with-simple-object-marshalling – ManInMoon
私はそれがさらに説明されていると思うそれをインポートする方法の下に – Andrey