c#执⾏python⽅法
在C#使⽤Python脚本⽂件要注意的的是,⾸先要将IronPython2.7安装路径中的两个dll⽂件添加到C#引⽤中⼀个是IronPython.dll,另⼀个是Microsoft.Scripting.dll库⽂件;其次在代码中添加引⽤如下所⽰:
using IronPython.Hosting;//引⽤ironpython⽂件
using Microsoft.Scripting.Hosting;//引⽤ironpython⽂件
//调⽤⽅法
public void c_python()
{
//dd 错误吗定义1 vip视频地址错误 0 正确
String dd, db;
ScriptEngine pyEngine = Python.CreateEngine();//创建Python解释器对象
dynamic py = pyEngine.ExecuteFile(@"play_ve.py");//读取脚本⽂件
dynamic pye = pyEngine.ExecuteFile(@"play.py");//读取脚本⽂件
try
{
writeline使用方法pythondd = py.get_url(); dd = dd.ToString();
db =py.get_url2(); db = db.ToString();
Console.WriteLine("dd===" + dd);
Console.WriteLine("dd===" + db);
}
catch (Exception)
{
Console.WriteLine("123456");
}
}
这是python,⽂件命名play_ve.py
#coding=utf-8
def get_url():
he="1";
return he;
def get_url2():
he="5";
return he;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论