本文档描述了Python语言文件头里典型注释的含义。
1. 指定解释器
不管在linux还是在windows下,要运行一个python文件(比如hello.py
)的方式一般都是
python ./hello.py
- 1
然而,有一种方式可以直接运行hello.py
文件,那就是直接在python文件开头指定所使用的python解释器。然后就可以直接用
./hello.py
- 1
运行了(当然得先chmod +x ./hello.py
让这个文件有可执行权限)。
“在python文件开头指定解释器”的方式有两种。
成长离不开与优秀的同伴共同交流,这里欢迎每一位热爱Python的小伙伴,Python学习扣QUN:⑦⑧④⑦⑤⑧②①④ 从零基础开始到Python各领域的项目实战教程、开发工具与电子书籍。与你分享企业当下对于python人才需求及学好python的高效技巧,不停更新最新教程,每晚分享一些学习的方法和需要注意的小细节!点击加入我们的 python学习圈
1.1. 直接指定解释器路径
#!/usr/bin/python
- 1
上面这种方式,指定了必须用/usr/bin/python
这个解释器来解释本python文件。
当然了,也可以写成
#!/usr/local/python3/bin/python3.4
- 1
只要那个路径下有python解释器。
1.2. 指定系统环境变量设定的解释器路径
#!/usr/bin/env python
- 1
而这种方式,指定了使用linux环境变量 P A T H 里 某 个 路 径 下 名 为 ‘ p y t