c#如何调用python代码,c#如何调用python.py文件
如果C#支持调用Python模块,我们首先需要安装一些扩展。这里推荐IronPython库。
首先我们需要下载IronPython库的安装包。请转到http://ironpython.codeplex.com/,官方网站下载并安装相关的库文件。
相关:《Python视频教程》
步骤2:我们创建一个新的C#控制台测试项目,并将IronPython安装目录中的以下DLL文件添加到项目引用中。
第三步:我们单独编写C#代码,并将Python代码文件添加到项目中。代码如下。
# c代码部分
使用系统;
使用IronPython。托管;//导入IronPython库文件
使用微软。脚本。托管;//导入Microsoft脚本解释库文件
命名空间控制台应用程序1
{
班级计划
{
静态void Main(string[] args)
{
ScriptRuntime pyRuntime=Python。create runtime();//创建运行环境。
动态obj=pyRuntime。use file( debug . py );//调用一个Python文件
int num1,num2
控制台。写( num 1: );
num1=转换。ToInt32(控制台。ReadLine());
控制台。写( num 2: );
num2=转换。ToInt32(控制台。ReadLine());
int sum=obj.add(num1,num 2);//调用Python文件中的求和函数
控制台。写( sum : );
控制台。WriteLine(sum);
}
}
}Python代码部分
定义添加(num1,num2):
返回num1 num2编译时需要如下图所示修改项目中的Python文件属性,否则会报错文件无法定位,运行结果如右图所示。
以上是c#如何调用python的细节。更多信息请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。