gpt4 book ai didi

python - 在 Windows 上运行的 python 脚本的正确shebang

转载 作者:行者123 更新时间:2023-12-03 11:05:19 29 4
gpt4 key购买 nike

在 Linux 机器上运行的 Python 脚本将这个 shebang 放在最上面。

#!/usr/bin/python

对于 Windows,在顶部使用的正确shebang 是什么?我正在使用 Windows 10。

最佳答案

Linux(以及类似 Unix 的机器)上的 shebang 行的解释是由操作系统完成的,而 Windows 不会这样做,因此没有正确的 shebang 行。

所以如果你不想做一些特别的事情,比如为你的程序选择一个特定的 Python 版本,你可以省略 shebang(或者保留在 Linux 上运行所需的那个)。

如果您的 .py文件在 Windows 上注册由特定的 Python 可执行文件启动,可以检查该文件的第一行并解释它以确保您启动正确的版本。

可以使用原始文件和其他参数以这种方式启动另一个 Python 版本,但请记住,如果您使用它来启动 Python 2.7 解释器,其中已注册 Python 3.8,则您的 Python 程序必须有效两个版本的 Python(所以没有 print 语句、f'{somevar}' 字符串等)

关于python - 在 Windows 上运行的 python 脚本的正确shebang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39989530/

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