C#调用py的函数

原创
2017/02/26 23:03
阅读数 325

using IronPython.Hosting
using Microsoft.Scripting.Hosting; 


IronPython.dll
Microsoft.Scripting.dll 

hello.py, 编辑如下

def welcome(n):
    return "hello" + n

main(string [] args)
{
ScriptRuntime pyRuntime = Python.CreateRuntime(); //创建一下运行环境
dynamic obj=pyRuntime.UseFile("hello.py"); //调用一个Python文件
cw    (obj.welcome("hanbindsg"));

}

py文件属性改成 始终复制(copy always)
否则运行时会报找不到py文件!

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部