
假如让C#支持挪用Python模块,咱们起首需求装置一些扩大,这里保举应用IronPython库。
第一步,咱们需求下载IronPython库的装置包,这里请各人移步官网http://ironpython.codeplex.com/,下载并装置相干库文件。

相干保举:《Python视频教程》
第二步,咱们新建一个C#管制台测试名目,并将IronPython装置目次中的以下DLL文件增加出项目援用。

第三步,咱们辨别编写C#代码,并增加Python代码文件到名目中,代码以下。
C#代码局部
using System;
using IronPython.Hosting; //导入IronPython库文件
using Microsoft.Scripting.Hosting; //导入微软剧本诠释库文件
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ScriptRuntime pyRuntime = Python.CreateRuntime(); //创立一下运转环境
dynamic obj=pyRuntime.UseFile("debug.py"); //挪用一个Python文件
int num1, num2;
Console.Write("Num1:");
num1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Num2:");
num2 = Convert.ToInt32(Console.ReadLine());
int sum = obj.add(num1, num2); //挪用Python文件中的乞降函数
Console.Write("Sum:");
Console.WriteLine(sum);
}
}
}Python代码局部
def add(num1,num2):
return num1+num2;编译时需求修正工程中的Python文件属性以下图,不然会报出文件无奈定位的谬误,运转后果以下右图。


以上就是c#若何挪用python的具体内容,更多请存眷资源魔其它相干文章!
标签: 调用 Python python教程 python编程 python使用问题 c#
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!