*.py文件下 #!/usr/bin/... 含义
2018-12-15 本文已影响5人
bianruifeng
*#!/usr/bin/env python与#!/usr/bin/python的区别
在unix类的系统才有意义。
#!/usr/bin/python
是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器。
#!/usr/bin/env python
(可以带上版本,如:#!/usr/bin/env python3
)这样写是为了防止用户没有将python装在默认的/usr/bin/路径下,当操作系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成脚本的执行。
所以推荐 #!/usr/bin/env python
这样的写法
版本:
路径:
屏幕快照 2018-12-15 下午2.15.17.png 屏幕快照 2018-12-15 下午2.15.29.png