#!/usr/bin/python与#!/usr/bin/env python区别

原创
2019/03/16 15:50
阅读数 615
  • 脚本用env启动的原因,是因为脚本解释器在linux中可能被安装于不同的目录,env可以在系统的PATH目录中查找。同时,env还规定一些系统环境变量。可直接在linux直接执行env,查看结果。

  • 而如果直接将解释器路径写死在脚本里,可能在某些系统就会存在找不到解释器的兼容性问题。

  • 这种写法主要是为了让你的程序在不同的系统上都能适用。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部