首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果我计划最终使用Jython,我应该将Python代码保持在2.x还是迁移到3.x?

如果我计划最终使用Jython,我应该将Python代码保持在2.x还是迁移到3.x?
EN

Stack Overflow用户
提问于 2009-10-14 14:00:14
回答 3查看 237关注 0票数 4

我有一个用Python2.6编写的大型基础设施,我最近尝试移植到3.1 (比我预期的要流畅得多),尽管缺乏向后兼容性。

我最终希望将其中的一些Python代码与我们已有的大量基于Java的代码集成在一起,并且正在考虑尝试一下Jython。然而,从Jython教程来看,所有示例都采用2.6语法(例如,print还不是一个函数)。

Jython目前或不久的将来会支持Python3.x语法吗?或者,如果我想最终使用Jython,我应该回滚到2.6吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-14 14:05:39

Jython在不久的将来不会支持Python 3.x。对于您的代码,我建议将其保持在2.x形式,这样只需运行2to3即可获得3.x支持(即无需进一步更改源代码)。IOW,以某种方式移植到3.x,以便代码与2.x保持兼容。

票数 5
EN

Stack Overflow用户

发布于 2009-10-14 14:09:12

我期望开发人员在这一点上努力实现与3.0的兼容性。由于他们在6月份发布了2.5版本,我希望3.0版本不会早于1-3月。2010年,但考虑到他们缓慢的发布周期,这可能需要一段时间。

票数 0
EN

Stack Overflow用户

发布于 2009-10-14 17:19:12

随着时间的推移,2.x将被his 3.x的新特性所超越。如果你希望将来用Python编程,那么“越快越好”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1566411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档