当前位置:  开发笔记 > 编程语言 > 正文

有没有办法从Python模块构建类似C的DLL?

如何解决《有没有办法从Python模块构建类似C的DLL?》经验,为你挑选了1个好方法。

我有一个Python模块,只有常规的全局函数.我需要从另一个只能调用C DLL的业务域脚本环境中调用它.反正有没有建立我的Python模块,以便其他代码可以像从DLL导出的标准C函数一样调用它?这适用于Windows环境.我知道IronPython,但据我所知它只能构建.NET程序集,它不能作为C DLL函数调用.



1> dirkgently..:

看看这个 Codeproject文章.一种方法是将您的python函数包装在C dll中并将其公开给被调用者.

COM是解决此问题的二进制协议.但是你必须将这个python dll包装在一个COM包装器中.并在主叫方面添加一些代码.

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有