从python脚本访问c#代码中的数组

从python脚本访问c#代码中的数组,c#,arrays,python-2.6,C#,Arrays,Python 2.6,如何使用python中的子流程模块从c#代码中的数组访问元素?您可以使用由Microsoft创建的python解释器,它本机支持.NET(但不能加载像h5py这样的本机代码模块) 您还可以使用一个Python模块,该模块提供到.NET组件的接口 但是还有更多的方法…一种非常有技巧的方法是将数组元素作为文本输出到控制台,重定向stdout,然后解析它。你可能想看看IronPython,它的工作原理是相反的,C#将是主进程,但它允许.NET语言和Python之间的通信。但是我想使用的是Python中

如何使用python中的子流程模块从c#代码中的数组访问元素?

您可以使用由Microsoft创建的python解释器,它本机支持.NET(但不能加载像h5py这样的本机代码模块)

您还可以使用一个Python模块,该模块提供到.NET组件的接口


但是还有更多的方法…

一种非常有技巧的方法是将数组元素作为文本输出到控制台,重定向stdout,然后解析它。你可能想看看IronPython,它的工作原理是相反的,C#将是主进程,但它允许.NET语言和Python之间的通信。但是我想使用的是Python中的“子进程模块”,因为我不使用单独的Python程序,我使用Blender,我想运行C#代码并使用其输出(我想要的数组)访问Blender场景中的对象..也就是..这是python(我指的是python.NET)与Blender 2.49兼容,Blender 2.49需要python2.6??Python.NET是一个与标准Python解释器兼容的库。还有一个版本与python2.6相链接。那么,在Python中使用subprocess模块怎么样?但我不知道如何准确使用它?有什么帮助吗?是的,有Pyth的文档吗在.NET模块上,子流程模块的文档应该可以从Python主页上获得。。。