Python 学习

*.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.21.01.png 屏幕快照 2018-12-15 下午2.11.38.png

路径:


屏幕快照 2018-12-15 下午2.15.17.png 屏幕快照 2018-12-15 下午2.15.29.png
上一篇下一篇

猜你喜欢

热点阅读