python脚本第一行如何写


Posted in Python onAugust 30, 2020

脚本语言的第一行的目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它。

写法:

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

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

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

#!/usr/bin/env python会去环境设置寻找python目录(建议写法)。

 实例扩展:

第一行python脚本

假设有个python脚本script.py,不管哪种Unix平台,都可以在命令行上通过解释器执行:

$ python script.py

Unix平台还可以在不明确指定python解释器的情况下,自动执行python解释器,这需要在python脚本的第一行添加如下shell魔术字符串:

#!/usr/bin/python

在#!之后写上python解释器的完整路径,通常在/usr/bin或/usr/local/bin目录下。还有一种方法是使用env这个命令,位于/bin或/usr/bin中,它会帮你在系统搜索路径中找到python解释器,python脚本的第一行就可以修改如下:

#!/usr/bin/env python

这样,执行python脚本时,就不必显式地调用python解释器了,只需要键入脚本的文件名即可:

$ script.py

到此这篇关于python脚本第一行如何写的文章就介绍到这了,更多相关python脚本第一行怎么写内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中使用Flask、MongoDB搭建简易图片服务器
Feb 04 Python
详解Python程序与服务器连接的WSGI接口
Apr 29 Python
Python的Urllib库的基本使用教程
Apr 30 Python
Python切换pip安装源的方法详解
Nov 18 Python
python中plot实现即时数据动态显示方法
Jun 22 Python
tensorflow更改变量的值实例
Jul 30 Python
numpy添加新的维度:newaxis的方法
Aug 02 Python
python3使用QQ邮箱发送邮件
May 20 Python
Flask模板引擎Jinja2使用实例
Apr 23 Python
Python插件机制实现详解
May 04 Python
python实现从ftp上下载文件的实例方法
Jul 19 Python
解决pycharm 格式报错tabs和space不一致问题
Feb 26 Python
golang/python实现归并排序实例代码
Aug 30 #Python
python创建文本文件的简单方法
Aug 30 #Python
python 中的9个实用技巧,助你提高开发效率
Aug 30 #Python
Python Map 函数的使用
Aug 28 #Python
python实现单机五子棋
Aug 28 #Python
Python3+selenium配置常见报错解决方案
Aug 28 #Python
Python 中如何写注释
Aug 28 #Python
You might like
新52大事件
2020/03/03 欧美动漫
session在PHP大型web应用中的使用
2011/06/25 PHP
php与mysql建立连接并执行SQL语句的代码
2011/07/04 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
PHP自带函数给数字或字符串自动补齐位数
2014/07/29 PHP
ThinkPHP模板输出display用法分析
2014/11/26 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
JQuery index()方法使用代码
2010/06/02 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
js实现页面转发功能示例代码
2013/08/05 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
Bootstrap Table使用心得总结
2016/11/29 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
ES6 如何改变JS内置行为的代理与反射
2019/02/11 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
基于Vue实现微前端的示例代码
2020/04/24 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
使用requests库制作Python爬虫
2018/03/25 Python
Windows下Anaconda2安装NLTK教程
2018/09/19 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
小学生自我评价范例
2013/09/24 职场文书
自荐信不宜过于夸大
2013/11/06 职场文书
银行门卫岗位职责
2013/12/29 职场文书
企业内控岗位的职责
2014/02/07 职场文书
应聘编辑自荐信范文
2014/03/12 职场文书
学校三节实施方案
2014/06/09 职场文书
检讨书范文1000字
2015/01/28 职场文书
垂直极限观后感
2015/06/08 职场文书
九年级语文教学反思
2016/03/03 职场文书
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
2021/06/26 MySQL
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python