#!/usr/bin/python3 和 #!/usr/bin/env python3 的区别

醉酒当歌 提交于 2019-11-28 14:47:40

!/usr/bin/python3 表示 python3 解释器所处的绝对路径就是 /usr/bin/python3。

!/usr/bin/env/ python3 表示从 "PATH 环境变量"中查找 python3 解释器的位置, 再调用该路径下的解释器来执行脚本.

前者路径被写死了,如果 python 解释器不在该路径下的话, 脚本就无法执行了!而后者路径没有被写死, 而是在"环境变量"中寻找 python3 解释器的安装路径,

!/usr/bin/env python3 的写法更灵活更具有通用性

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!