的含义 #!在python中分开

时间:2014-11-16 06:03:30

标签: python

我可以添加#! / usr / bin / python在python脚本的开头,将此脚本添加到PATH中,以便将其作为命令运行。

但有人可以向我解释'#'和'!'的含义是什么意思在python和其他语言有这种机制? 感谢

2 个答案:

答案 0 :(得分:2)

这是shebang行和#!是magic numbers由unix系统上的程序加载器解释并用于启动脚本解释器。

答案 1 :(得分:1)

#后面跟着是评论;就Python本身而言,就是这样。另一方面,Unix将解析出/usr/bin/python,以便它知道如何运行代码。