码迷,mamicode.com
首页 > 编程语言 > 详细

Unix类环境调用python解释器

时间:2014-12-09 19:56:40      阅读:172      评论:0      收藏:0      [点我收藏+]

标签: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解释器

标签:python   操作系统   解释器   程序   

原文地址:http://cnlinux.blog.51cto.com/6112794/1587973

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!