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

Uri*_*Uri 4 python jython

我有一个用Python 2.6编写的大型基础架构,尽管缺乏向后兼容性,我最近还是尝试移植到3.1(比我预期的要平滑得多).

我最终希望将一些Python代码与我们拥有的许多基于Java的代码集成在一起,并且正在考虑尝试使用Jython.但是,从查看Jython教程,所有示例都是2.6语法(例如,print还不是函数).

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

Mar*_*wis 5

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