在C#中调用python方法(转载)
来源:互联网 发布:黑莓解网络锁软件 编辑:程序博客网 时间:2024/06/09 06:02
转自:http://www.cnblogs.com/nickli/archive/2011/02/27/1966144.html
1. 安装IronPython
到http://ironpython.codeplex.com/下载IronPython。
安装下载下来的安装包(要先装VS啊)。
2. 创建项目
创建一个C#的控制台应用程序。
添加引用: 浏览到IronPython的安装目录中,添加对IronPython.dll,Microsoft.Scripting.dll 两个dll的引用。
3. 添加Python文件到当前的项目中
创建一个文本文件命名为:hello.py, 编辑如下
def welcome(name):
return "hello" + name
把该文件添加的当前的项目中。
4. 在C#中调用Python方法
首先添加两个引用:它们定义了Python和ScriptRuntime两个类型。
第一句代码创建了一个Python的运行环境,第二句则使用.net4.0的语法创建了一个动态的对象, OK,下面就可以用这个dynamic类型的对象去调用刚才在定义的welcome方法了。
注意:在运行前一定要把hello.py文件设为:Copy always.
否则运行时会报找不到hello.py文件,enjoy it!
阅读全文
0 0
- 在C#中调用python方法(转载)
- 在C#中调用python方法
- 在C#中调用python方法
- 在C#中调用python方法
- 在C#中调用python方法
- 在C#中调用Python方法
- 在C#中调用python方法
- 在c#中调用python
- 转载在 C# 中调用 C++
- 在Python中调用Java方法 Pyjnius
- 在java中调用python方法
- 在java中调用python方法
- 在java中调用python方法
- 在java中调用python方法
- 在java中调用/执行python方法
- 在java中调用python方法
- 在java中调用python方法
- 在Android中调用WebService(转载)
- jstat参数说明
- 小白安装中文CentOS 6.5的详细步骤及要注意点
- HDU1257--最少拦截系统 (LIS时间复杂度O(n^2)与O(nlogn)两种算法)
- Dubbo 监控中心
- IE火狐下载文件的后缀会根据MIME自动改变
- 在C#中调用python方法(转载)
- 1.爬虫入门
- 基础数据结构算法_DFS and BFS
- 背包九讲
- 基于TI DSP C6678的自适应LMS算法的实时处理
- 监督学习三 神经网络
- android 决TextView中MaxLines与ellipsize=end冲突问题
- 打印二维码(jdk1.5可用)
- 大数据实验——环境配置2