首页后端开发Pythonironpython是什么

ironpython是什么

时间2023-06-04 23:08:01发布访客分类Python浏览413
导读:ironpython是什么?有,但是不是很大众形式:用C#写界面和事件触发,调用python脚本进行逻辑和数据处理。 好处:编写好界面和事件触发之后,可以动态改动py脚本,不需要重新编译程序。 缺点:使用的电脑需要装有Python,同时程序...

ironpython是什么?

有,但是不是很大众

形式:用C#写界面和事件触发,调用python脚本进行逻辑和数据处理

。 好处:编写好界面和事件触发之后,可以动态改动py脚本,不需要重新编译程序。 缺点:使用的电脑需要装有Python,同时程序需附带多个ironpython的dll。

方法: 1、安装ironpython

2、新建C#项目。添加引用:IronPython.dll,Microsoft.Dynamic.dll,Microsoft.Scripting.dll 3、在C#文件添加python的调用。 //声明并定义调用python的类 ScriptEngine engine; ScriptScope scope; object myInstance; engine = Python.CreateEngine(); scope = engine.CreateScope(); var code = engine.CreateScriptSourceFromString("XXXXX"); //通过string文本调用py语句,也可以调用fromfiles函数来调用py脚本 code.Execute(scope); //执行上述py代码 var myClass = scope.GetVariable

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ironpython是什么
本文地址: https://pptw.com/jishu/61723.html
安装python哪个版本的 python如何读取并显示数据表中的中文

游客 回复需填写必要信息