调用Python脚本(C#)

最近看了些关于python的东西,虽然只是粗略的过了一下,还是觉得有些东西如果用python实现起来,比用c#实现要简洁的多,于是便有了c#和python混合开发的想法,网上查了一下,发现资料还挺多,也挺简单的,无非是调用了IronPython.dll这个动态链接库,而且使用这个dll运行python脚本,并不需要安装python解释器。下面是我写的一个小例子,最后会附上项目源码。

先新建一个Windows窗体项目:(项目名随便,我的项目叫“CSharpCallPython”,如果要借鉴的话,请把版权费转账到我支付宝,谢谢!)

调用Python脚本(C#)_第1张图片

项目建好后,应该需要开头说的那个大名鼎鼎的 IronPython 了。

关于这个IronPython,可以去他的官网下载,也可以使用vs的NuGet管理器下载,过程如下:

 调用Python脚本(C#)_第2张图片

 

调用Python脚本(C#)_第3张图片

IronPython安装完成后,会自动在项目里添加下面这些引用,其实在我这个例子里只需要 IronPython.dll

你可能感兴趣的:(python,开发语言,爬虫,数据库)