c#运行python
前段时间,我们创建了一个有关如何使用的示例
来自C的Python ,作为一个独立的过程以及您如何可以将其嵌入并作为C程序的一部分运行。 然后我们意识到; 也许人们不再编写C程序了,
因此我们用Java制作了相同的示例 。 在查看bytes.com论坛之后,我们开始怀疑也许人们使用C#而不是Java和C。因此,在这里我们关闭循环并展示一个C#版本!
安装我们使用装有python 2.7的Windows 7计算机。 由于我们要从命令行调用Python,
添加此Python安装的路径。
通常,Python安装位于:
C:\ Python27然后,要从命令行访问Python,我们进入控制面板,系统,高级系统设置,然后单击。 在底部
这将有一个“环境变量”按钮。 单击它,然后找到一个名为“ Path”的变量。 如果它
没有在那里,并添加
C:\ Python27 。 如果存在“路径”,则可以将 C:\ Python27放在第一位,但要确保它以“;”结尾在我们的Windows 7中,安装了Visual Studio 10 Express。 如果没有这种工具,
下载并安装。 过程方法我们的想法如下: 我们在其中将Python程序定义为字符串。 该程序将做两件事; 从命令行获取两个数字,然后将这些数字加在一起并打印到屏幕上。
下面的程序将首先将python程序保存到磁盘(从C#中),然后从C#中执行Python,作为一个过程,在该过程中,我们刚刚保存为文件的程序将被执行。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics; // Process
using System.IO; // StreamWriter
namespace ConsoleApplication1
{
&nb

本文介绍了如何从C#程序中运行Python代码。首先,通过修改环境变量以访问Python解释器,然后通过命令行调用Python程序。其次,使用IronPython库,允许在C#内部直接执行Python代码,无需创建临时文件或使用外部进程。
最低0.47元/天 解锁文章
738

被折叠的 条评论
为什么被折叠?



