相关疑难解决方法(0)

可以从__future__导入...保证Python 2和3的兼容性吗?

我对升级"Python 2还是Python 3?"不感兴趣.问题(即使我发现的最近一个是超过一年),但我偶然发现了这个说法:

如果您的文件以该行开头,您可以在Python 2下编写Python 3代码:

from __future__ import absolute_import, division, generators, unicode_literals, print_function, nested_scopes, with_statement
Run Code Online (Sandbox Code Playgroud)

有了这一行,您的代码将适用于Python 2或Python 3.可能有少数情况下它不起作用,但我没有找到任何,

这是真的?这条单行是否足以确保您编写的代码将在Python 2.x(> = 2.5我假设)和3.x(假设导入的模块都可用)中运行?

python python-2.x python-3.x

12
推荐指数
3
解决办法
4718
查看次数

标签 统计

python ×1

python-2.x ×1

python-3.x ×1