< - - Linux 菜鸟。我通常使用 Raspberry,但 # 符号让我将问题移到这里。尝试运行脚本,但失败了,我在 Raspberry 中找到了答案,使用以下内容(以符号 # 开头):
#!/usr/bin/env python
链接在这里描述了我的困惑。我以为 # 表示注释(在 Linux 和 Raspberry Python 中)。我不明白命令提示符开头的 # 符号。#!/usr/bin/env python。
问题:#符号必须输入吗?
我怀疑#符号之所以会显示出来只是因为否则命令就会被执行。
答案1
是的,#
必须使用符号。这是一个特殊情况的注释,称为 shebang 行,它会导致指定的程序(/usr/bin/env python
在您的情况下)以程序路径作为参数运行 WikiPedia 上的 Shebang 页面非常好。