我可以添加#! / usr / bin / python在python脚本的开头,将此脚本添加到PATH中,以便将其作为命令运行。
但有人可以向我解释'#'和'!'的含义是什么意思在python和其他语言有这种机制? 感谢
答案 0 :(得分:2)
这是shebang行和#!是magic numbers由unix系统上的程序加载器解释并用于启动脚本解释器。
答案 1 :(得分:1)
#
后面跟着是评论;就Python本身而言,就是这样。另一方面,Unix将解析出/usr/bin/python
,以便它知道如何运行代码。