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 相关文章推荐
wxpython 学习笔记 第一天
Mar 16 Python
Python代理抓取并验证使用多线程实现
May 03 Python
Python解析nginx日志文件
May 11 Python
Python简单网络编程示例【客户端与服务端】
May 26 Python
python利用requests库进行接口测试的方法详解
Jul 06 Python
TensorFlow打印tensor值的实现方法
Jul 27 Python
python可视化爬虫界面之天气查询
Jul 03 Python
python实现中文文本分句的例子
Jul 15 Python
python遍历文件目录、批量处理同类文件
Aug 31 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
May 11 Python
Python API 操作Hadoop hdfs详解
Jun 06 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 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
Smarty变量调节器失效的解决办法
2014/08/20 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
php swoft框架实例用法
2020/12/22 PHP
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
2009/11/24 Javascript
浅析Prototype的模板类 Template
2011/12/07 Javascript
通过js简单实现将一个文本内容转译成加密文本
2013/10/22 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
2017/02/10 Javascript
Angular.js中控制器之间的传值详解
2017/04/24 Javascript
JavaScript使用atan2来绘制箭头和曲线的实例
2017/09/14 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
jquery图片预览插件实现方法详解
2019/07/18 jQuery
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
2018/05/07 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
python UDP(udp)协议发送和接收的实例
2019/07/22 Python
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
英国探险旅游专家:Explore
2018/12/20 全球购物
经典C++面试题一
2016/11/06 面试题
本科生详细的自我评价
2013/09/19 职场文书
医院总经理职责
2013/12/26 职场文书
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
培训计划通知
2015/07/15 职场文书
《春酒》教学反思
2016/02/22 职场文书
原生JS中应该禁止出现的写法
2021/05/05 Javascript
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
Python编程编写完善的命令行工具
2021/09/15 Python
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript