在Jython中使用.pyd库

时间:2013-04-25 14:58:03

标签: python jython cpython pyd

实际上我即将开始一个项目,在我们使用Java作为owr web应用服务器(IBM WebSpher)中的主要技术的公司中,但是现在我们需要将现有技术与最近购买的新产品集成,并且在C / CPython中开发,也在C中实现了一个SDK,在CPython(.pyd文件)中实现了,现在我想知道jython中是否支持那种库,我正在使用Jython 2.7b1?或者有没有办法使用这些类型的库?

谢谢和问候, 产品查询

1 个答案:

答案 0 :(得分:3)

来自Jython FAQ ...

  

Jython程序不能使用用C编写的CPython扩展模块。   这些模块通常包含扩展名为.pyc,.pyd或的文件   .dll文件。如果你想使用这样的模块,你应该寻找一个   用纯Python或Java编写的等价物。

唯一的解决方法是使用JNI在Java中嵌入CPython,尽管它可能会破坏使用Jython的目的。