【问题标题】:How do I identify the Python version code was written for [duplicate]如何识别为 [重复] 编写的 Python 版本代码
【发布时间】: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


【解决方案1】:

您可以开发一种算法来搜索 print() 函数、f 字符串和其他 python3 独有的功能

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 2022-11-23
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多