#!/usr/bin/env python #(1)起始行
# -*- coding: utf-8 -*- #在Python中使用本地编码
"this is a test moudle" #(2)模块文档
import sys #(3)模块导入
import os
debug = True #(4)全局变量定义
class FooClass (object):
"Foo class" #(5)类定义
pass
def test():
"test function" #(6)函数定义
foo = FooClass()
if debug:
print 'ran test()'
if __name__ == '__main__':
test() #(7)主程序
_name_指示模块应如何加载
- 如果模块是被导入,
__name__
的值为模块名字; - 如果模块是直接执行,
__name__
的值为’main‘。
测试代码仅当该文件直接执行时运行。
每次代码更新都应该运行测试代码,以确认修改没有引发新问题。