首页 > 代码库 > Unix类环境调用python解释器
Unix类环境调用python解释器
在Unix类环境中我们编写python脚本时总是需要调用python解释器,调用方式通常是以下两种:
1 | #!/usr/bin/python |
2 | #!/usr/bin/env python |
那么,这两种调用python解释器的方法有什么区别呢?
其实这两种写法都是对的,其中#!/usr/bin/python直接告诉操作系统执行此脚本的时间,去/usr/bin目录下找python解释器。而写成#!/usr/bin/env python的形式则是为了去适应python没有被默认安装在/usr/bin目录的操作系统,当系统读取到此种引用方式的时候会在env设置中寻找python的安装路径,然后再按照env中的安装路径下的python解释器来完成脚本操作。
因此,我们在撰写脚本的时候应该习惯去使用第二种引入方式,这样我们的脚本或者程序就能在python安装目录不同的unix环境中畅通无阻了。
本文出自 “生命不止” 博客,请务必保留此出处http://cnlinux.blog.51cto.com/6112794/1587973
Unix类环境调用python解释器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。