深入解析python基础教程廖雪峰云-Python基础教程.pdf
Python基础教程廖雪峰云-Python基础教程中关于脚本第⼀⾏的#!/usr/bin/python的解释,针对不熟悉Linux系统的同学需要普及这个知识。脚本语⾔的第⼀⾏,仅适⽤于Linux/Unix ⽤户,用来指定本脚本⽤何解释器来执⾏。有这句的,加上执⾏权限后,可以直接⽤ ./执⾏,否则会出错,因为找不到python解释器。 #!/usr/bin/python是告诉操作系统执⾏这个脚本时,调⽤ /usr/bin下的python解释器。 #!/usr/bin/env python这种⽤法是为了防⽌操作系统⽤户没有将python装在默认的/usr/bin路径⾥。当系统看到这⼀⾏的时候,⾸先会到env设置⾥查找python的安装路径,再调⽤对应路径下的解释器程序完成操作。 #!/usr/bin/python相当于写死了python路径。 #!/usr/bin/env python会去环境设置寻找python ⽬录,可以增强代码的可移植性,推荐这种写法。分成两种情况: (1)如果调⽤python脚本时,可使⽤: py
用户评论