我使用 Python.Net 库从 C# 环境运行 python 代码。
我的 python 函数以这种方式返回 4 个整数:
return num1, num2, num3, num4
我在从 C# 代码获取此数据时遇到问题。结果为 PyObject,我无法将其转换为任何其他类型来获取响应值。
var res = await PyThread.Eval("(1.0, 2.0, 3.0)");
var tuple = PyTuple.AsTuple(res);
var first = tuple[0].As<double>();
var second = tuple[1].As<double>();