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中enumerate的用法实例解析
Aug 18 Python
Python实现测试磁盘性能的方法
Mar 12 Python
python实现分析apache和nginx日志文件并输出访客ip列表的方法
Apr 04 Python
在Python中用has_key()方法查找键是否存在的教程
May 21 Python
详解Django框架中用户的登录和退出的实现
Jul 23 Python
Windows下将Python文件打包成.EXE可执行文件的方法
Aug 03 Python
python快排算法详解
Mar 04 Python
用Python解数独的方法示例
Oct 24 Python
Django框架反向解析操作详解
Nov 28 Python
Docker部署Python爬虫项目的方法步骤
Jan 19 Python
Python字符串split及rsplit方法原理详解
Jun 29 Python
python 利用Pyinstaller打包Web项目
Oct 23 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
关于文本留言本的分页代码
2006/10/09 PHP
PHP 文件类型判断代码
2009/03/13 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
jquery validate poshytip 自定义样式
2012/11/26 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
js中获取键盘事件的简单实现方法
2016/10/10 Javascript
JS正则替换掉小括号及内容的方法
2016/11/29 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
[05:09]DOTA2-DPC中国联赛2月22日Recap集锦
2021/03/11 DOTA
Python实现控制台输入密码的方法
2015/05/29 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
python如何绘制疫情图
2020/09/16 Python
IRO美国官网:法国服装品牌
2018/03/06 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
大学军训自我鉴定
2013/12/15 职场文书
美术指导助理求职信
2014/04/20 职场文书
文明演讲稿范文
2014/05/12 职场文书
新店开张活动方案
2014/08/24 职场文书
食品药品安全责任书
2015/05/11 职场文书
合作合同协议书
2016/03/21 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB