【发布时间】:2014-10-08 16:09:55
【问题描述】:
Frank Wierzbicki 在他的blog post 中写道:“Jython 2.7b3 使我们在语言级别上与 2.7 版本的 CPython 兼容。”
这是否意味着任何 CPython 2.7 代码都可以与 Jython 一起使用?
我有一个用 CPython 2.7 编写的大型代码。由于我们希望将它与 JAVA 模块集成,因此我对一种无需重写代码即可迁移到 Jython 的方式非常感兴趣。考虑到库,我使用了很多 lxml(如 here 所述)与以前的 Jython 版本不兼容。
【问题讨论】:
-
用纯 python 编写的任何东西都应该在 Jython 中工作。但是任何带有 C 代码的第三方包几乎肯定不会。如果
lxml有 C 代码,看起来确实有,那么它可能仍然无法工作。
标签: python migration lxml jython