zoukankan      html  css  js  c++  java
  • #!/usr/bin/env python与#!/usr/bin/python的区别

    #!/usr/bin/python

    是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;


    #!/usr/bin/env python

    这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。

    #!/usr/bin/python

    相当于写死了python路径; 或者,用指定的python执行,尤其在系统里面同时安装了多个版本的python时,需要指定python的路径,比如同时安装了python2和python3,需要指定用哪个版本来执行。


    #!/usr/bin/env python

    会去环境设置寻找python目录(相当于 which python);采用默认的python执行。

    REF

    https://blog.csdn.net/wh_19910525/article/details/8040494

  • 相关阅读:
    Python学习-day10
    python学习-day9
    Python学习-day8
    Python学习-day7
    Python学习-day6
    Django2
    Django讲解
    JQuery讲解
    前端Day2
    前端Day1
  • 原文地址:https://www.cnblogs.com/emanlee/p/13616652.html
Copyright © 2011-2022 走看看