前言:
如今你们对“python调用dll动态链接库”大致比较关注,姐妹们都需要剖析一些“python调用dll动态链接库”的相关资讯。那么小编也在网上汇集了一些有关“python调用dll动态链接库””的相关文章,希望小伙伴们能喜欢,兄弟们快快来了解一下吧!调用 DLL
推荐使用「Pythonnet」库
import clrimport sys# 确保 Python 路径所在目录下包含 DLLassembly_path = r"D:\\"sys.path.append(assembly_path)# 导入 assemblyclr.AddReference("CalcTest")# 命名空间作为模块名导入类和其他 DLL 的功能from CalcTestNS import calculate# 使用导入的功能ct = calculate()print(ct.Add(1,1))params = [1,2]print(ct.Sub(*params))调用 Python 源文件
推荐使用「IronPython」库
// 创建Python解释器对象ScriptEngine pyEngine = Python.CreateEngine();// 读取脚本文件dynamic py = pyEngine.ExecuteFile(@"test.py");// 调用脚本文件中对应的函数string content = py.testPrint();
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python调用dll动态链接库