使用pythonet模块来实现Python对C#动态链接库(DLL)的调用
pythonnet的安装
pip install pythonnet
示例
- 对应的C#代码
将其输出为Test.dll; - 对应的python代码为:
坑点
- dll文件和py文件放在同一文件夹下,如果不在同一文件夹也可以,不过得修改我的这个示例,我不想写了,赶着吃饭了;
- 如果路径都对,但是就是导不进dll,右击dll文件->属性->常规->属性,看看是否锁定,若锁定就点***解除锁定***即可;
- 若有多个dll,存在依赖关系,则导入拓扑排序中入度为0的即可。
就先记录到这吧!!!
感谢这篇博客的楼主帮我解答了一些问题,我的也是参考他的!!棒棒的链接