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实现爬取知乎神回复简单爬虫代码分享
Jan 04 Python
python通过urllib2获取带有中文参数url内容的方法
Mar 13 Python
使用C语言来扩展Python程序和Zope服务器的教程
Apr 14 Python
在Python中操作字典之clear()方法的使用
May 21 Python
Python3 log10()函数简单用法
Feb 19 Python
python实现得到当前登录用户信息的方法
Jun 21 Python
Django中Aggregation聚合的基本使用方法
Jul 09 Python
python 对一幅灰度图像进行直方图均衡化
Oct 27 Python
python中的测试框架
Nov 13 Python
Python学习之异常中的finally使用详解
Mar 16 Python
Python实现信息管理系统
Jun 05 Python
如何利用python实现Simhash算法
Jun 28 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 expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
jQuery 源码分析笔记
2011/05/25 PHP
PHP 获取远程网页内容的代码(fopen,curl已测)
2011/06/06 PHP
php类中private属性继承问题分析
2012/11/01 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
2019/03/08 PHP
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
微信小程序url与token设置详解
2017/09/26 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
python 排列组合之itertools
2013/03/20 Python
Python yield使用方法示例
2013/12/04 Python
Python变量和字符串详解
2017/04/29 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
Python基础知识点 初识Python.md
2019/05/14 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
jupyter 导入csv文件方式
2020/04/21 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
2021/03/04 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
致全体运动员广播稿
2014/02/01 职场文书
汽车广告策划方案
2014/05/31 职场文书
小学清明节活动总结
2014/07/04 职场文书
市级绿色学校申报材料
2014/08/25 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS
Python中的套接字编程是什么?
2021/06/21 Python
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers