使用Python.NET库从Python代码中获取元组

问题描述 投票:0回答:1

我使用 Python.Net 库从 C# 环境运行 python 代码。

我的 python 函数以这种方式返回 4 个整数:

return num1, num2, num3, num4
我在从 C# 代码获取此数据时遇到问题。结果为 PyObject,我无法将其转换为任何其他类型来获取响应值。

python c# python.net
1个回答
0
投票
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>();
© www.soinside.com 2019 - 2024. All rights reserved.