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

  • 相关阅读:
    计算机导论课后总结第二弹
    深入懂得信息
    计算机导论课后总结第一弹
    upload-labs脑图
    高精度学习
    洛谷学习
    Bugku 密码学脑图
    Bypass disabled_functions
    Python库学习
    LFI-labs
  • 原文地址:https://www.cnblogs.com/emanlee/p/13616652.html
Copyright © 2011-2022 走看看