Python中#!的含义分别是什么?

6
我可以在Python脚本开头添加 #! /usr/bin/python 并将此脚本添加到PATH中,以便将其作为命令运行。
但是,有人能解释一下在Python中 '#' 和 '!' 分别代表什么意思,以及哪些其他语言具有这种机制吗? 谢谢。

请阅读http://en.wikipedia.org/wiki/Shebang_%28Unix%29。 - kev
2个回答

3

这是 shebang行,#!是Unix系统上由程序加载器解释并用于启动脚本解释器的魔数


1

#后面的任何内容都是注释;就Python本身而言,这就是它。另一方面,Unix将解析出/usr/bin/python,以便知道如何运行您的代码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接