#!/usr/bin/python3 代表什么意思呢?

通常在脚本代码的第一行会看到:
Shell:
#!/bin/bash
或者
Python:
#!/usr/bin/python3
首先要确定的一点是它不是注释。这两句话的目的都是指出你当前的脚本文件需要用什么可执行程序去运行它。
———————————————————————————————————————————————————
#!/bin/bash
第一行的内容指定了shell脚本解释器的路径,而且这个指定路径只能放在文件的第一行。第一行写错或者不写时,系统会有一个默认的解释器进行解释。
#!/usr/bin/python
是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。这句代码是写死了python的路径的,即一定是找到/usr/bin下的解释器来运行程序,但假如用户并没有将python装在默认的 /usr/bin 路径里,那么系统操作脚本时就找不到解释器。
#!/usr/bin/env python
为了避免当用户没有将python 装在默认的 /usr/bin 路径里,而找不到python解释器的问题。


本文无需标签!

本文作者:free
文章标题: #!/usr/bin/python3 代表什么意思呢?
本文地址:https://renchuanchuan.com/?post=24
版权声明:若无注明,本文皆为“RCC”原创,转载请保留文章出处。
本文地址:https://renchuanchuan.com/?post=24
版权声明:若无注明,本文皆为“RCC”原创,转载请保留文章出处。

