gpt4 book ai didi

python - 如何确认我的 shebang 线适用于 python?

转载 作者:行者123 更新时间:2023-12-01 04:58:45 26 4
gpt4 key购买 nike

如何确认我的 shebang 行适用于 python?我使用的是 Windows 机器。

我的默认 python 是 python3.3,但我想在当前脚本中使用 python2.7。我怎么知道 shebang 是否有效?这是我尝试确认的快速代码

#!/usr/bin/python2.7.6
import sys

print (sys.version)

但是,我被告知我仍在使用 python3.3。我知道这很简单,但我还没有找到任何可以快速回答我的问题的东西。

最佳答案

Shebang 线是 Unix 主义的东西,而不是 Windows 的东西。在 Windows 上,您需要使用正确的解释器启动脚本。一种想法是将文件扩展名更改为 .py2,然后将其与 Python 2 解释器关联。

您还可以查看PEP 397 ,它描述了 Python 3.3 中的一个新启动器,它可以根据您的 shebang 行找到其他 Python 解释器版本。需要明确的是,这是一项 Python 3.3 功能,而不是 Windows 功能。

关于python - 如何确认我的 shebang 线适用于 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26772843/

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