美文网首页
理解脚本文件中#!/usr/bin/env python

理解脚本文件中#!/usr/bin/env python

作者: wMeSlAx767 | 来源:发表于2018-01-11 14:34 被阅读193次

    在脚本文件的第一行经常看到这样一句话。

    #!/usr/bin/env python
    #!/usr/bin/env node
    #!/usr/bin/python

    #!的含义

    #! 是特殊的表示符,其后面跟的是解释此脚本的shell的路径。

    /usr/bin/env的含义

    其就是我们常用的env指令。/usr/bin/env node 表示通过env运行node。env将会从环境变量中寻找node工具。这样能解决多系统中因为工具目录不一样导致脚本执行失败的问题。#!/usr/bin/python这样表示指定脚本工具的路径,不推荐这样使用

    相关文章

      网友评论

          本文标题:理解脚本文件中#!/usr/bin/env python

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