在 .NET 中如何调用 python 编写的 DLL?

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

调用 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();

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/changs/133648.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年05月30日
下一篇 2024年05月30日

相关推荐

  • 学python皮毛:pyinstaller打包后win7或Windows2008 R2 下运行异常

    为什么会这样,是因为你使用的python版本不支持引起的。比如我的开发环境是win10+python3.9.5,在Windows2008 R2 运行,就会报错。总结:做python开发,首先根据使用环境来打包,切记切记在WIN10上运行就正常,但在服务器上就会提示python39.dll 错误如何看报错信息自学pytho

    2024-06-01 06:00:02
    105 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载