-
'#!/usr/bin/python' 或 '#!/usr/bin/env python'
'#!/usr/bin/python'或'#!/usr/bin/env python'作用:指定解释器,增强代码可移植性(多个平台使用linux、unix、mac)
#!/usr/bin/python
#!/usr/bin/env python
1、处在代码首行,用来指定本脚本用什么interperter来执行(主要针对linux系统)
代码中添加了这句,文件再加上执行权限就可以直接用./执行,不然使用./执行会出错,因为找不到python解释器
2、两种写法,建议一般使用 '#!/usr/bin/env python'
'#!/usr/bin/python'是告诉操作系统执行脚本时,去/usr/bin下找python解释器;
'#!/usr/bin/env python'在操作系统执行脚本时,会去env配置里查找python的安装路径,再调用路径下的解释器,避免用户如没有将python装在/usr/bin中出现问题。
-
'# coding=utf-8'或'# -*- coding:uft-8 -*-'