典型python文件结构

发布时间:2019-09-06 08:57:53编辑:auto阅读(1674)


    #/usr/bin/env python                                  (1)起始行


    “this is a  test module”                            (2)模块文档(文档字符串)


    import sys                                            (3)模块导入

    import os


    debug=True                                            (4)(全局)变量定义


    class Foo Class(object):                           (5)类定义(若有)         

    “Foo class”

    pass


    def test():                                           (6)函数定义(若有)

    "test function"

    foo=FooClass()

    if debug:

    print 'ran test()'


    if __name__=='__main__':            (7)主程序:如果模块是被导入,__name__的值为模块名字;

    test()                           如果模块是被直接执行,__name__的值为__main__

                                                          

    转自《python核心编程(第二版)》

关键字