很多初学Python的朋友在看到大部分的.py文件里边的第一句话就是#!/usr/bin/python,但我们又隐隐约约记得#号后边的内容是被注释掉的呀?怎么回事呢?下面我一一道来:
这里边运行.py文件要分两种情况来运行:
(1)如果调用python脚本来运行时,即使用:
$ python test.py
#!/usr/bin/python 被忽略,等同于注释。
(2)如果直接用shell脚本运行时,使用:
$ chmod +x test.py
$ ./test.py
此处的#!/usr/bin/python指定解释器的路径。