码迷,mamicode.com
首页 > 编程语言 > 详细

Windows平台下如何在C#中调用Python

时间:2014-07-11 12:56:24      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   文件   os   

最近迷上了Python,发现它能够做很多C#无法完成的事情,比如,调用CMD或者在CMD中执行一个exe文件命令行并获得输出的结果。过程简单,处理起来也非常方便,但如果要用C#调用Python文件呢,没关系,你想到的肯定早就有也人想到过。网上Google一下,超级多。索性拿来实践吧。

首先要用到的就是这个软件:IronPython,官方下载地址:http://ironpython.codeplex.com

安装在Windows下之后去它的安装地址查找下面这两个文件:

  • IronPython.dll
  • Microsoft.Scripting.dll

bubuko.com,布布扣

在本地用Visual Studio创建的C#项目中引用它们接着,在C#工程里创建一个py文件夹,将需要调用的py文件添加其中在此过程中需要特别注意的是修改python文件对应的Properties。将Copy to Output Directory选项卡中的’Do not copy’改成’Copy always’

bubuko.com,布布扣

Python代码:

def ShowMsg(name):
    print Good day,  + name + !

VS中调用如下图所示:

bubuko.com,布布扣

运行结果:

bubuko.com,布布扣

 

Windows平台下如何在C#中调用Python,布布扣,bubuko.com

Windows平台下如何在C#中调用Python

标签:style   blog   http   color   文件   os   

原文地址:http://www.cnblogs.com/mizhon/p/3833877.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!