#!/usr/bin/python3
表示 python3 解释器所处的绝对路径就是/usr/bin/python3
, 路径被写死了.
不过, 如果碰到 python 解释器不在该路径下的话, 脚本就无法执行了!
#!/usr/bin/env/ python3
表示从 "PATH 环境变量"中查找 python3 解释器的位置, 路径没有被写死, 而是在"环境变量"中寻找 python3 解释器的安装路径, 再调用该路径下的解释器来执行脚本.
#!/usr/bin/env python3
的写法更灵活更具有通用性