【发布时间】:2014-09-18 06:11:20
【问题描述】:
嗯,我有一个用 Python 编写的“Hello, World”程序。该程序接受用户输入并连同用户输入一起打印出“Hello”。
>>> Name: Kent
Hello, Kent.
另一方面,我有一个用 VB.NET 编写的程序。它仅由一个 textbox1、一个 textbox2 和一个按钮组成。
我想要的是,当用户在 VB.NET 应用程序的 textbox1 中输入他/她的姓名并单击按钮时;
我希望这个 VB.NET 应用程序访问 python 脚本,从 textbox1 输入文本并将 Python 脚本的输出结果显示到 VB.NET 应用程序的 textbox2 中。
我该怎么做?
【问题讨论】:
-
您标记此 ASP.NET 的任何特殊原因?您将 Python 与 .NET 混合使用的任何特殊原因(为什么不只使用 IronPython)?而负责与其他进程交互的.NET类是System.Diagnostics.Process
-
我很抱歉标记了 ASP.NET,无论如何,使用 system.diagnostics.process.start(filepath) 只会打开 python 应用程序。但不会做接下来的必要步骤。
-
将其作为参数传递。做一个交互式 shell 可能不是一个好主意。