我们有一个用C#编写的工具,我们编写vb.net脚本。现在,我需要在其中集成python,以便我们可以在同一个工具中运行python脚本。全部,该工具执行的是发送字符串命令并捕获字符串响应。
我的问题:我是否需要为此编写解释器?如何与python引擎通信?有没有其他方法可以实现这个?实现目标的链接会很有帮助。刚开始使用python今天!
谢谢!
答案 0 :(得分:0)
了解IronPython以满足您的脚本需求。 IronPython将为您提供所有的Python功能,但是来自.Net框架。以下是关于embedding IronPython in C#
的上一个问题Michael Foord有一个post将IronPython嵌入到C#中。有几种方法可以实现这一目标。最简单的方法是在C#中创建一个托管引擎,并嵌入一串将要执行的Python代码。