python基础教程廖雪峰云-Python 基础教程
关于脚本第一行的 #!/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 基础教程相关推荐
- python基础教程廖雪峰云-Python 爬虫:把廖雪峰的教程转换成 PDF 电子书
写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来就可以直接用的 library 分分钟就可以写出一个爬虫出来,今天就琢磨着写一个爬虫,将廖雪峰的 ...
- python2基础教程廖雪峰云-Python 基础教程
关于脚本第一行的 #!/usr/bin/python 的解释,相信很多不熟悉 Linux 系统的同学需要普及这个知识,脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器 ...
- python教程廖雪峰云-Python教程
[TOC] ### 教程简介 这是小白的Python新手教程,具有如下特点: **中文,免费,零起点,完整示例,基于最新的Python 3版本.** Python是一种计算机程序设计语言.你可能已经听 ...
- python教程廖雪峰云-Python3基础教程-廖雪峰[带标签完整版]
标签: Python教程... 5 Python简介... 7 安装Python. 12 Python解释器... 16 第一个Python程序... 18 使用文本编辑器... 19 Python代 ...
- python基础教程廖雪峰云-Python3基础教程-廖雪峰[带标签完整版]
标签: Python教程... 5 Python简介... 7 安装Python. 12 Python解释器... 16 第一个Python程序... 18 使用文本编辑器... 19 Python代 ...
- python2基础教程廖雪峰云-Python基础
Python是一种计算机编程语言.计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能 ...
- python3教程廖雪峰云-python3基础教程廖雪峰云(如何规划研究生三年最后成为谷歌软件工程师)...
如何规划研究生三年最后成为谷歌软件工程师 谷歌员中的 6 个关键点 在我向你提供列表前,先读二点 全职工作人员--基于你的经验和学术背景去选择性的看待这个回答 准大学生--请直接跳到第七点 标记说明: ...
- python爬虫教程-Python教父|廖雪峰老师官方爬虫教程,13个案例带你全面入门!
原标题:Python教父|廖雪峰老师官方爬虫教程,13个案例带你全面入门! Python简直就是万能的,你用Python都做过哪些事? 用网页看各大网站的VIP视频,用python下载? 用Pytho ...
- python基础教程廖雪峰云-为什么看不懂廖雪峰的Python学习教程?
廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...
最新文章
- 默认析构函数与空析构函数并不完全等价
- vue init深度定制团队自己的Vue template
- 【知识点】Java常用类库
- 使用过滤器监控网站流量
- JAVA调用HTTP接口
- (转)Apache与Tomcat 区别联系
- 2021,春节联欢会
- 计算机系给未来的自己写信,写信给未来的自己
- jmeter监控内存,CPU等方法
- Ubuntu下.tar.bz2和.tar.gz文件的解压命令
- NTP、PTP时间同步服务器(时钟系统)
- html5 flash播发器,什么时候HTML5视频应该回归到Flash播放器?
- 数据库原理与应用(何玉洁 第四版)第六章课后题答案
- 计算机语言点餐笑话,笑话:逗逼的程序员去点餐,结果·····
- (初学者)关于C语言中退格键(\b)的初步了解
- Web漏洞挖掘(一)登录认证模块的暴力破解实例
- P语言: 为异步、容错和不确定性而生的编程语言
- 大南湖地磅房升级需要改造哪些方面
- 霍尔传感器磁极的磁场强度计算
- 微信小程序获取手机验证码
热门文章
- 浅谈Object Pascal的指针
- TensorFlow中读取图像数据的三种方式(转)
- tensorflow之XORerr1例题
- 今天又啃了一些數據類型的東西~漸漸地記起了一些東西。
- 寒假作业3(传说中的写软件)
- Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, mil_id)
- Android使用init.rc触发脚本实现隐藏内置应用
- 2013.11.20 流水
- magento添加面包屑
- Bailian2936 试剂配制【标记+逻辑】