【发布时间】:2017-07-10 15:06:41
【问题描述】:
我需要使用一个仅在 3.4 中可用的 python 库,但我的框架在 python 版本 2.7 上运行,我想使用该库来构建 扩展搜索很多,但发现关于前向兼容性的信息非常少。 检查了名为 future 的库,但没有得到关于 docs.python 的太多信息。
谁有任何线索,请分享。
【问题讨论】:
标签: python python-2.7 python-3.x compatibility
我需要使用一个仅在 3.4 中可用的 python 库,但我的框架在 python 版本 2.7 上运行,我想使用该库来构建 扩展搜索很多,但发现关于前向兼容性的信息非常少。 检查了名为 future 的库,但没有得到关于 docs.python 的太多信息。
谁有任何线索,请分享。
【问题讨论】:
标签: python python-2.7 python-3.x compatibility
一般来说,为 python >3 提供的模块与 python 2 绝对不兼容。特殊的未来导入允许通过将 python 3 的一些行为导入到 python 2 中来创建一个兼容的模块,否则这些行为将是破,如除法。
所以大多数时候,没有简单的方法可以在 2.x 中导入 3.x 模块,抱歉
【讨论】: