1、使用VisualStudio建立C#的dll项目
2、编写C#代码生成dll库
3、安装pythonnet
库用于调用C#的dll
pip install pythonnet
4、编写python代码
import clr # 引入 clr 模块,它是 pythonnet 提供的 import sys # 添加 C# DLL 所在的目录 sys.path.append(r'Csharp_dll_test.dll') # 加载 Csharp_dll_test.dll clr.AddReference('Csharp_dll_test') # 导入 C# 中的命名空间和类 from Csharp_dll_test import Calculator # 调用 C# 类中的方法 result = Calculator.Add(5, 3) print(f"5 + 3 = {result}")
标签:pythonnet,python,dll,C#,Csharp,test,import From: https://www.cnblogs.com/chen55555/p/18554325