Skip to navigation
Skip to content
自动化测试实践
Search for:
Python
–
Python实践之路
Python虚拟机
Python自动化
Ranorex
–
Ranorex用户指南
Ranorex入门指南
SilkTest
–
SilkTest入门指南
Search for:
Python实践6-模块结构和布局
Home
1.0 Python实践之路
Python实践6-模块结构和布局
模块经典的结构和布局
起始行 #!/usr/bin/env python
模块文档(文档字符串)
模块导入
(全局)变量定义
类定义(如果有的话)
函数定义(如果有的话)
主程序
主程序
我们常常看到的主程序形如
if __name__ == "__main__": pass
那么它的作用是什么呢?
__name__
系统变量用来表示该模块是被导入的还是被直接执行
如果模块是被导入的,
__name__
的值为模块的名字
如果模块是被直接执行,
__name__
的值就为
'__main__'
所以这个主程序就只有在被直接执行的时候会运行,而在被导入的时候避免被执行
2018 年 2 月 22 日
by
曾月天
|
in
1.0 Python实践之路
About author
曾月天
View all posts by 曾月天