调用Python的C#接口

调用Python的C#接口,c#,python,.net,C#,Python,.net,如果我有一个使用C#编写的UI,我想按下一个按钮并调用python脚本(这取决于许多外部python库,例如matplotlib)。我的最终应用程序必须部署在Windows平台上。应该采取哪种方法 IronPython:它还不支持Python3,我不能使用它 Python For.NET:我仍然对Python For.NET的使用感到困惑,这能达到我的目的吗?有推荐的教程吗 使用C#的StartProcessInfo类调用Python脚本。我能做到,但我觉得这不是最优雅的方式 Python RE

如果我有一个使用C#编写的UI,我想按下一个按钮并调用python脚本(这取决于许多外部python库,例如matplotlib)。我的最终应用程序必须部署在Windows平台上。应该采取哪种方法

  • IronPython:它还不支持Python3,我不能使用它
  • Python For.NET:我仍然对Python For.NET的使用感到困惑,这能达到我的目的吗?有推荐的教程吗
  • 使用C#的StartProcessInfo类调用Python脚本。我能做到,但我觉得这不是最优雅的方式
  • Python RESTAPI。但是,在设置服务器等方面会有开销
  • 哪种方法可以做到这一点?

    “使用StartProcessInfo调用Python脚本”既干净又省事