美文网首页Python 学习
*.py文件下 #!/usr/bin/... 含义

*.py文件下 #!/usr/bin/... 含义

作者: bianruifeng | 来源:发表于2018-12-15 14:39 被阅读5次

    *#!/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

    相关文章

      网友评论

        本文标题:*.py文件下 #!/usr/bin/... 含义

        本文链接:https://www.haomeiwen.com/subject/fbaohqtx.html