我对升级"Python 2还是Python 3?"不感兴趣.问题(即使我发现的最近一个是超过一年),但我偶然发现了这个说法:
如果您的文件以该行开头,您可以在Python 2下编写Python 3代码:
Run Code Online (Sandbox Code Playgroud)from __future__ import absolute_import, division, generators, unicode_literals, print_function, nested_scopes, with_statement有了这一行,您的代码将适用于Python 2或Python 3.可能有少数情况下它不起作用,但我没有找到任何,
这是真的?这条单行是否足以确保您编写的代码将在Python 2.x(> = 2.5我假设)和3.x(假设导入的模块都可用)中运行?