gpt4 book ai didi

python - 是否检查编写的代码是否在 python 2.7 或 3 及更高版本中?

转载 作者:IT老高 更新时间:2023-10-28 20:34:29 24 4
gpt4 key购买 nike

我有一个错误的长 python 项目,我正在尝试调试。它的困惑和无证。我熟悉python2.7。此项目中没有二进制文件。直截了当的想法是尝试将其作为 python2.7 file.pypython3 file.py 执行,看看哪个有效。但正如我所说,它已经在很多地方出现了问题。所以他们都没有工作。是否有任何检查或方法或编辑器可以告诉我代码是用 python2.7 还是 python3 编写的?

最佳答案

尝试编译它。如果脚本使用特定于某个版本的语法,则编译将失败。

$ python2 -m py_compile foo.py
$ python3 -m py_compile foo.py

关于python - 是否检查编写的代码是否在 python 2.7 或 3 及更高版本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38604451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com