在 python 脚本中指定的默认 shebang 是什么,如下所示。
print "hello world"
请您参考如下方法:
没有默认的 shebang。
shebang 不是 Python 语法,它是你的 shell 在 Unix(-like)系统上使用的提示,如果在第一行找到合适的可执行文件来运行脚本,并且该文件是可执行的。如果缺少该行,执行通常会失败,因为 shell 可能会尝试将文件作为 shell 命令来执行。
一些操作系统(特别是 Windows)有不同的机制来查找可执行文件。例如,他们可以将文件扩展名映射到可执行文件。在这种情况下,任何 shebang 行都将被忽略。
参见 Shebang (Unix)在维基百科上,以及 Python Windows FAQ了解更多详情。 Python 3 有一些改进的 Windows 执行支持,参见 Using Python on Windows ; py 启动器实际上会读取 shebang 行以分派(dispatch)给正确的 Python 解释器。
