Python脚本语言第一行的写法
2017-10-10 09:04
239 查看
脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单
#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;
#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。
#!/usr/bin/python相当于写死了python路径;
#!/usr/bin/env python会去环境设置寻找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目录(建议写法)。
相关文章推荐
- "#!/usr/bin/env python" vs "#!/usr/local/bin/python" -- 你造python文件第一行的三种写法吗?
- 【脚本语言系列】关于Python云平台,你需要知道的事
- 【脚本语言系列】关于 Python 错误处理,你需要知道的事
- 【脚本语言系列】关于Python基础知识Lambda表达式,你需要知道的事
- 【脚本语言系列】关于Python基础知识枚举,你需要知道的事
- Perl,Python,Ruby,Javascript 四种脚本语言比较
- 【脚本语言系列】关于PythonWeb客户端标准库requests,你需要知道的事情
- 【脚本语言系列】关于Python文本解析XML,你需要知道的事
- 【程序员技术练级】学习一门脚本语言 python(一)文件处理
- Perl,Python,Ruby,Javascript 四种脚本语言比较
- 【脚本语言系列】关于Python测试工具docstrings, 你需要知道的事
- 【脚本语言系列】关于Python测试工具Pyflakes, 你需要知道的事
- 【脚本语言系列】关于Python并发技术twisted,你需要知道的事
- 脚本语言性能比较:Ruby,Io,PHP,Python,Lua,Java,Perl...
- Python、Lua和Ruby比较——脚本语言大P.K.
- 重大改变!Python 或将取代 VBA 成为 Excel 官方脚本语言
- 【脚本语言系列】关于Python基础知识文件操作,你需要知道的事
- Python或将取代VBA,成为Excel官方脚本语言
- 【脚本语言系列】关于PythonWeb服务自动化webbrowser模块,你需要知道的事
- 一些python脚本方面常用的写法,用来备忘