#!/usr/bin/env python
默认的一般为 #!/usr/bin/python
通常只有在类Unix环境下才使用的起始行,有起始行就能够仅输入脚本名字来执行脚本,无需直接调用解释器
Python 中文环境下编码加入以下代码:
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
# -*- coding: UTF-8 -*- 或 #coding=utf-8
注意:#coding=utf-8 的 = 号两边不要空格。
运行时检测模块是被导入还是被直接执行?
if __name__ = '__main__'
test()
如果模块是被导入,则__name__ 的值为模块名字
如果模块是被直接执行,__name__的值为‘__main__'