我已经用几种脚本语言注意到了这一点,但是在此示例中,我使用的是python。在许多教程中,它们将从#!/usr/bin/python3
第一行开始。我不明白为什么会有这个。
- 操作系统不应该知道它是python脚本(显然是安装的,因为您正在引用它)
- 如果用户使用的不是基于Unix的操作系统怎么办
- 无论出于何种原因,该语言都安装在其他文件夹中
- 用户具有不同的版本。特别是当它不是完整版本号时(例如Python3 vs Python32)
如果有的话,由于上面列出的原因,我可以看到这破坏了python脚本。