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的Cookie.py模块支持冒号做key的方法
Dec 28 Python
Python Matplotlib库入门指南
May 18 Python
50行Python代码实现人脸检测功能
Jan 23 Python
Python使用tkinter库实现文本显示用户输入功能示例
May 30 Python
Python实现八皇后问题示例代码
Dec 09 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 Python
Python使用paramiko操作linux的方法讲解
Feb 25 Python
使用 Python 写一个简易的抽奖程序
Dec 08 Python
爬虫代理池Python3WebSpider源代码测试过程解析
Dec 20 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
Django nginx配置实现过程详解
Sep 10 Python
方法汇总:Python 安装第三方库常用
Apr 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
深入理解PHP之require/include顺序 推荐
2011/01/02 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
使用PHP反射机制来构造"CREATE TABLE"的sql语句
2019/03/21 PHP
javascript图片相似度算法实现 js实现直方图和向量算法
2014/01/14 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
jquery css实现邮箱自动补全
2016/11/14 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
python函数缺省值与引用学习笔记分享
2013/02/10 Python
Python实现简单HTML表格解析的方法
2015/06/15 Python
Python抓取手机号归属地信息示例代码
2016/11/28 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
2018/06/11 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
Python父目录、子目录的相互调用方法
2019/02/16 Python
django models里数据表插入数据id自增操作
2020/07/15 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
给老婆大人的检讨书
2014/02/24 职场文书
教师党员岗位承诺书
2014/05/29 职场文书
应用外语系自荐信
2014/06/26 职场文书
地方白酒代理协议书
2014/10/25 职场文书
公司借条范本
2015/05/25 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript
深入理解Pytorch微调torchvision模型
2021/11/11 Python
SQL中的连接查询详解
2022/06/21 SQL Server