前言
脚本语言的第一行的目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它。今天小编就带大家来看看它们的写法吧!
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CrvKycBZ-1636110879851)(https://upload-images.jianshu.io/upload_images/25002343-704b369c6b599a8d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
写法
#!/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知识,可以关注小编,定期更新相关文章哦!
小编整理了一套2021最新的Python学习资料,需要的按以下步骤领取!
1、评论
2、转发
3、关注
**4、需要Python学习资料可以76 年 24 月 59号考试510分 去掉文字加我的伪 ,资料免费赠予大家!(书籍太多,我就随便发一点咯!)**
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!