文档章节

C#调用py的函数

shitalpig
 shitalpig
发布于 2017/02/26 23:03
字数 78
阅读 14
收藏 0

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文件!

© 著作权归作者所有

共有 人打赏支持
shitalpig
粉丝 6
博文 36
码字总数 4230
作品 0
杭州
程序员
C#中调用python脚本语言

1. 安装IronPython 到http://ironpython.codeplex.com/下载IronPython。 安装下载下来的安装包(要先装VS啊)。 2. 创建项目 创建一个C#的控制台应用程序。 添加引用: 浏览到IronPython的安...

老朱教授
2017/10/01
0
0
发布轻量级C++插件框架: x3c 和 x3py

正式发布轻量级C++插件框架: x3c 和 x3py,欢迎使用和反馈意见。 (推荐)X3PY: https://github.com/rhcad/x3py Doc: https://github.com/rhcad/x3py/wiki(内容较多) 对x3c框架进行大量简化...

云贵高原
2012/02/17
3.5K
0
Python修饰器的函数式编程

本文转载自酷壳http://coolshell.cn/articles/11265.html Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不...

guzhoujiexing
2014/05/01
0
0
Python3.5修炼手册12

函数 函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码。 定义函数 python支持自定义函数,即由我们自己定义一个实现某个功能的函数。 自定义函数规则: ①函数代码块以def关键...

duyuheng
2017/09/10
0
0
Python的模块引用和查找路径

模块间相互独立相互引用是任何一种编程语言的基础能力。对于“模块”这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个模块,文件里包含了类或者方法的定义。对于编...

qingspace
2016/06/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
今天
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
14
1
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部