c#如何调用python代码,c#如何调用python.py文件

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: