这篇文章主要介绍了C#调用pyd的方法,帮助大家在项目中实现c#代码与python代码交互,在C#中调用python,也可以在python中调用C#.
1.安装pythonnet
pythonnet是一个强大的工具包,用于C#代码与python代码进行交互,不仅可以实现在C#中调用python,也可以实现在python中调用C#.
GitHub:https://github.com/pythonnet/pythonnet
- 首先打开nuget包管理器:
- 根据你python的版本下载对应的pythonnet,笔者使用的是python3.6,所以下载的是py36。
2.调用pyd中的模块
- 首先引用pythonnet:
using Python.Runtime;
- 调用pyd的模块:
//All calls to python should be inside a using (Py.GIL()) {/* Your code here *