c#调用python脚本效率_C#调用Python脚本的简单示例

ironpython是一种在 .net及 mono上的 python实现,由微软的 jim hugunin所发起,是一个开源的项目,基于微软的 dlr引擎。ironpython的在codeplex上的主页:

使用场景:

如果你的小伙伴会写python脚本,而且已经实现大部分项目的功能不需要再用c# 实现。现在缺少窗体,此时python+c#的组合就可以完美的结局问题啦!

示例:

借由ironpython,就可以利用.net执行存储在python脚本中的代码段。下面通过简单的示例说明如何应用c#调用python脚本。

1、在vs中新建窗体项目:ironpythondemo

2、vs的菜单中打开“nuget程序包管理器”

03e26e98d2ef73f8b01e7c4f35f6c98e.png

3、搜索ironpython程序包并安装

c557d0239b9a390f2c5d783b4af884d8.png

4、在exe程序所在文件夹下(此例中为".\ironpythondemo\ironpythondemo\bin\debug"),创建python脚本。或将现有的脚本拷贝到该目录下。python示例脚本实现求两个数的四则运算:

num1=arg1

nu

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值