关于脚本第一行的 #!/usr/bin/python 的解释,相信很多不熟悉 Linux 系统的同学需要普及这个知识,脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器来执行。

有这句的,加上执行权限后,可以直接用 ./ 执行,不然会出错,因为找不到 python 解释器。

#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。

#!/usr/bin/env python 这种用法是为了防止操作系统用户没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。

#!/usr/bin/python 相当于写死了 python 路径。

#!/usr/bin/env python 会去环境设置寻找 python 目录,可以增强代码的可移植性,推荐这种写法。

分成两种情况:

(1)如果调用 python 脚本时,使用:

python script.py

#!/usr/bin/python 被忽略,等同于注释

(2)如果调用python脚本时,使用:

./script.py

#!/usr/bin/python 指定解释器的路径

PS:shell 脚本中在第一行也有类似的声明。

dragonv

dragonv

lib***uan_87@126.com2年前 (2019-01-02)

python编程入门-Python 基础教程相关推荐

  1. python编程入门-Python编程入门经典pdf(Python编程入门教程) 高清中文版

    Python编程入门经典pdf(Python编程入门教程)下载.Python编程入门经典pdf高清版帮助各位更好的进行Python编程的学习以及理解,最经典的课题,最深入的概念,让你在Python编程 ...

  2. python 编程入门-python编程入门(第3版)

    python编程入门(第3版)简洁明了,通俗易懂,非常适合初学者,但是我觉得处理大型任务,多线程应该是必不可少的,这对于初学者来说也是需要了解的,当然了,多线程是个复杂的话题,高级用户可以再深入研究, ...

  3. python编程入门-Python编程入门难不难

    原标题:Python编程入门难不难 可能很多人都会觉得,IT行业非常高大上.Python编程入门难不难?很多同学还没开始进行Python编程的学习呢,就被恐惧拦在门外了.实际上,真的是这样的吗?不妨跟 ...

  4. python编程入门-python编程入门(第3版)

    python编程入门(第3版)简洁明了,通俗易懂,非常适合初学者,但是我觉得处理大型任务,多线程应该是必不可少的,这对于初学者来说也是需要了解的,当然了,多线程是个复杂的话题,高级用户可以再深入研究, ...

  5. 自学python编程免费教程-python编程入门 零基础学习Python基础(附带最新免费教程)...

    本篇是面向编程零基础学员的Python入门教程,内容涵盖了Python的基础知识和初步应用.以较轻快的风格,向零基础学习者介绍了一门时下比较流行的.并且用途比较广泛的编程语言.同时,其语法简洁而清晰, ...

  6. python 编程入门-Python编程入门电子书教程,看这几个就够了

    这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细写某个知识点,毕竟编程的东西很多都是靠自学,靠自己的,只要大家足 ...

  7. python编程入门-Python编程入门电子书教程,看这几个就够了

    这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细写某个知识点,毕竟编程的东西很多都是靠自学,靠自己的,只要大家足 ...

  8. 案例驱动python编程入门-Python程序设计任务驱动式学习教程

    本书内容翔实,结构合理,语言精练,表述清晰,实用性强,易于自学,主要内容包括搭建环境和运行Python应用程序.Python基本语法.Python流程控制.列表与元组.函数与模块.文件.面向对象编程. ...

  9. python 编程入门学习基础

    什么是编程语言 学习知识的本质,就是解决3个问题: 1.它是什么 2.它有什么用 3.我该怎么用/不用它会怎样 学习一个东西,最重要的是搞清楚它的本质和实质!!! 学会从生活中找例子,通过生活例子,来 ...

  10. python编程入门-Python编程:从入门到实践 PDF 中文扫描版

    给大家带来的一篇关于Python3.5编程相关的电子书资源,介绍了关于Python入门.Python实践.Python编程方面的内容,本书是由中国工信出版集团出版,格式为PDF,资源大小9.85M,埃 ...

最新文章

  1. UVA1146 / LA3211(ACM-ICPC 2004 Europe - Southwestern) Now or later(2-SAT问题 + 二分答案)
  2. 霍金:AI或许能根除疾病和贫穷,但也可能摧毁人类 | GMIC 2017
  3. 【三分钟刷一题力扣】移除元素
  4. selenium自动化测试、Python单元测试unittest框架以及测试报告和日志输出
  5. Perl 中级教程 第5章课后习题
  6. 深入理解BodyTagSupport,包括SKIP_PAGE, EVAL_PAGE等
  7. 一步一步重构柔性数组和智能指针
  8. iVMS-4200 Vs区别_29931红单足球预测 法甲 21:00 安格斯 VS 梅斯
  9. mysql_连接查询
  10. 人类高质量编程语言Delphi盛大发布2021新版本RAD Studio 11 Alexandria
  11. 面向对象系统分析与设计
  12. CRC8校验算法总结
  13. matlab算方差std,MATLAB 方差函数 var std
  14. UVA-2【NOI2014】起床困难综合症
  15. 小程序快递单号查询接口物流助手对接指南
  16. 为程序员更新了Joel测试
  17. NVIDIA Jetson Xavier通过JetPack 4.1刷机教程(虚拟机版)
  18. 全球及中国电化学研磨设备行业盈利模式与竞争态势分析报告2022-2028年
  19. 拿什么拯救你——王阿姨的少女心!
  20. python去除excel空行_python中删除列表中的空元素以及如何读取excel中的数据

热门文章

  1. 物联网博客推荐:网昱多媒体
  2. #333. 【NOIP2017】宝藏
  3. Java初学者笔记五:泛型处理
  4. oracle-约束-序列
  5. Ubuntu16.04.1安装Caffe(GPU)
  6. Winform GDI+
  7. Hadoop资源调度器
  8. 深入分析linux内核源码
  9. SQL Server 2008 R2 中英文 开发版/企业版/标准版 链接地址
  10. Yahoo的14条准则