分类目录归档:Python

Python头部注释

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

在刚开始学习Python的时候遇到了上面的疑问,这些疑问感觉很奇怪,应为对于Nodejs这样的语言,这些问题是不会存在的,后来了解了一下关于这些疑问,觉得还是非常有用。

比如在Nodejs当中我用高版本新特性的Node写了一段程序,我只能在文件中说明这是使用什么版本的Node,但是如果用户无法注意到这个问题,很有可能他电脑里面使用的是低版本的Node,可能就会发生错误,而Python如果这样声明了过后就会解决掉这个问题。

默认脚本语言解释器

一般在python文件中第一行都有一个注释,上面指定了这个脚本语言需要用什么解释器来解释,Nodejs需要用Node解释器解释,perl需要用perl解释,python当然也需要用python脚本解释器来解释了。

继续阅读