程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

为什么人们在Python脚本的第一行写#!/ usr / bin / env python shebang?

发布于2019-08-20 23:37     阅读(985)     评论(0)     点赞(5)     收藏(4)


在我看来,如果没有该行,文件运行相同。


解决方案


如果您安装了多个版本的Python,/usr/bin/env将确保使用的解释器是您环境中的第一个$PATH替代方案是硬编码类似的东西#!/usr/bin/python; 没关系,但不太灵活。

在Unix中,一个可以解释可执行文件可以通过#!在第一行的开头加上解释器(以及它可能需要的任何标志)来指示要使用的解释器。

当然,如果您正在谈论其他平台,那么这条规则并不适用(但“shebang line”没有任何损害,如果您将该脚本复制到具有 Unix基础的平台,例如Linux,Mac ,将会有所帮助等)。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/49652/369f136f0dd9bb630cd4/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

5 0
收藏该文
已收藏

评论内容:(最多支持255个字符)