【发布时间】:2019-03-24 16:02:26
【问题描述】:
我如何识别 Python 代码是自动为 2.7 还是 3.x 编写的。
谢谢
【问题讨论】:
-
它是由你的环境变量而不是 Python 脚本决定的。例如
python --version检查默认 Python 版本。 -
寻找两个版本之间不兼容的东西。打印语句、未来的导入或类似的东西。
-
不要以为你可以
-
@pinas,你能提供一个你想要检查的样本吗?这可能对我们有帮助。
-
如果我只是给你
print('hello world'),你无法判断脚本是由 Python 2.7 还是 Python 3 解释的。它可以被两个版本解释。
标签: python python-3.x python-2.7