原创文章,欢迎转载。转载请注明:转载自 祥的博客
原文链接:http://blog.csdn.net/humanking7/article/details/45286937
- @[toc]
- 1.Python文件结构
- 1.1.文件结构(范例全文)
- 1.2.文件结构(分行介绍)
- 1.3.说明
- 2. 扩展
#/usr/bin/env python
"this is a test module"
import sys
import os
debug = True
class FooClass (object):
"Foo class"
pass
def test():
"test function"
foo = FooClass()
if debugL
print 'ran test()'
if __name__ == '__main__'
test()
(1)起始行(指定使用的Python的版本)
#/usr/bin/env python
(2)模块文档(文档字符串,如果跨行用三个单引号扩起来)
"this is a test module"
(3)模块导入
import sys
import os
(4)(全局)变量定义
debug = True
(5)类定义(若有)
class FooClass (object):
"Foo class"
pass
(6)函数定义(若有)
def test():
"test function"
foo = FooClass()
if debugL
print 'ran test()'
(7)主程序
if __name__ == '__main__'
test()
主程序
注意: 所有的模块都有能力执行代码
__name__
指示模块应该如何被加载 ( 这样能够做到模块的 自检 )
__name__
的值是 模块的名字__name__
的值是 __main__