标签:查找 存在 内容 串行 执行 unix 操作 pat str
在计算机科学中,Shebang是一个由井号和叹号构成的字符串行,其出现在文本文件的第一行的前两个字符。 在文件中存在Shebang的情况下,类Unix操作系统的程序载入器会分析Shebang后的内容,将这些内容作为解释器指令,并调用该指令,并将载有Shebang的文件路径作为该解释器的参数。
针对Python中经常会看到两种shebang的形式, 如下 :
#!/usr/bin/python
#!/usr/bin/env python
对第一种形式 #!/usr/bin/python,采用了绝对路径的写法,即就是指定了/usr/bin/内的python解释器
对第二种形式#!/usr/bin/env python, 指定从PATH环境变量中来查找python解释器的位置,因此只要环境变量中存在,该脚本即可执行。
标签:查找 存在 内容 串行 执行 unix 操作 pat str
原文地址:https://www.cnblogs.com/Sinkinghost/p/11645079.html