典型python文件结构

2023-01-31 05:01:42 文件 结构 典型


#/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核心编程(第二版)》

相关文章