Python文件头执行/编码声明

Python文件头,如下所示:

#! /usr/bin/env python

第一行 #! /usr/bin/env python 表示这个.py程序处于可执行的模式下(针对linux类的操作系统),是在告诉操作系统要使用哪个python解释器来执行这个.py文件,就是call一下python解释器;

# -*- coding: utf-8 -*-

第二行 # -*- coding: utf-8 -*- 声明python的编码格式为utf-8,是告诉python解释器,应该以utf-8编码来解释py文件。另外对于python 2.6/2.7版本,如果程序中包含中文字符,有没有生命utf-8编码,运行将会报错。但python3.1没有这行,也会成功运行的;

' Learn python from 0 '

第三行' Learn python from 0 '是一个字符串,表示该模块的文档注释;

__author__ = '0Python'

第四行__author__ = '0Python'是作者名。

阿里云优惠券领取

先领券:点我领取阿里云幸运专享优惠券

(适用于ECS云服务器/RDS/虚拟主机/OSS/SLB等25种阿里云云计算产品)

阿里云优惠券

阿里云ECS云服务器低至2折(先领券)

最后编辑于:2017/12/27作者:python

阿里云百科网

0python:从零开始学python,本站会长期更新,欢迎大家关注!