我有一个用Python 2.6编写的大型基础架构,尽管缺乏向后兼容性,我最近还是尝试移植到3.1(比我预期的要平滑得多).
我最终希望将一些Python代码与我们拥有的许多基于Java的代码集成在一起,并且正在考虑尝试使用Jython.但是,从查看Jython教程,所有示例都是2.6语法(例如,print还不是函数).
Jython目前还是在不久的将来会支持Python 3.x语法吗?或者如果我想最终使用Jython,我应该回滚到2.6吗?
Jython在不久的将来不会支持Python 3.x. 对于您的代码,我建议将其保持为2.x格式,这样只需运行2to3就可以获得3.x支持(即没有进一步的源更改).IOW,以某种方式移植到3.x,以便代码与2.x保持兼容.