在python脚本中第一句往往会写:
#!/usr/bin/python 或 #!usr/bin/env python
这一语句的目的是在运行python脚本的时候告诉操作系统我们要用python解析器去运行python脚本。所以在运行py脚本的时候因为这条语句的缘故,我们可以直接使用./test.py运行脚本,而不需要使用python test.py运行脚本。
上述两者的区别:
#!/usr/bin/python:回去/usr/bin/目录下找python去执行,#!/usr/bin/python是绝对路径,只能去/usr/bin下找
#!usr/bin/env python(推荐使用):在#!usr/bin/env中找到python的安装路径,然后执行它,而这个可执行的python路径不管是不是在/usr/bin下,用法比较灵活