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实现可将字符转换成大写的tcp服务器实例
Apr 29 Python
python基于socket实现网络广播的方法
Apr 29 Python
python版本的读写锁操作方法
Apr 25 Python
用Python实现数据的透视表的方法
Nov 16 Python
python如何实现一个刷网页小程序
Nov 27 Python
24式加速你的Python(小结)
Jun 13 Python
使用python+whoosh实现全文检索
Dec 09 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
Apr 12 Python
解决pip install psycopg2出错问题
Jul 09 Python
python如何写个俄罗斯方块
Nov 06 Python
python海龟绘图之画国旗实例代码
Nov 11 Python
Python实现小黑屋游戏的完整实例
Jan 06 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
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
PHP浮点数精度问题汇总
2015/05/13 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
微信支付扫码支付php版
2016/07/22 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
来自chinaz的ajax获取评论代码
2008/05/03 Javascript
document.compatMode介绍
2009/05/21 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
jQuery文字提示与图片提示效果实现方法
2016/07/04 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
Python标准库sched模块使用指南
2017/07/06 Python
Python实现的计数排序算法示例
2017/11/29 Python
Python中property属性实例解析
2018/02/10 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
Django之模板层的实现代码
2019/09/09 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
Python pysnmp使用方法及代码实例
2020/08/24 Python
Python grpc超时机制代码示例
2020/09/14 Python
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
上班迟到检讨书
2014/01/10 职场文书
助人为乐表扬信范文
2014/01/14 职场文书
美术教师岗位职责
2014/03/18 职场文书
干部鉴定材料
2014/05/18 职场文书
Redis实现订单过期删除的方法步骤
2022/06/05 Redis
Python find()、rfind()方法及作用
2022/12/24 Python