Python中的 __name__
来源:互联网 发布:闲鱼怎么换淘宝账号 编辑:程序博客网 时间:2024/05/16 18:54
python 中__name__ = '__main__' 举例
1
2
3
4
5
#module.py
def
main():
print
"we are in %s"
%
__name__
if
__name__
=
=
'__main__'
:
main()
执行文件module.py
结果是打印”we are in __main__“,
说明if语句被执行,调用的main():
1
2
3
#anothermodle.py
from
module
import
main
main()
其执行的结果是:we are in module
Python中if __name__ == "__main__"是什么作用
其中name是模块的内置属性,其值取决于这个.py文件的使用方式:
①若直接执行当前文件,则值是’main‘,
②若作为一个模块导入,值是(不包含路径和文件扩展名的) 文件名,(例如:上文中是module
)
if
__name__
=
=
'__main__'
:
阅读全文
1 0
- python中的__name__小议
- python中的__doc__,__name__
- Python中的 __name__
- Python中的__name__属性
- Python中的__name__属性
- python中的__name__和__main__
- python中的__name__的使用
- python 文件中的__name__是什么?
- python 模块中的 __name__ 变量
- python模块中的__name__使用
- python 中的if __name__ == 'main':
- python 中的if __name__ == 'main':
- Python 中的name 及__name__="__main__"
- Python语言中的__name__和__doc__
- Python中的__name__和__main__含义详解
- Python中的__name__和__main__含义详解
- Python中的__name__和__main__含义详解
- Python中的__name__和__main__含义详解
- (六)播放暂停、下一曲、上一曲功能实现
- numpy入门——数组切片
- Java面向对向编程之多态(polymorphism)
- linux VM与容器的网络IO性能测试
- 阻止用户复制、粘贴文本
- Python中的 __name__
- Unity 物理系统--物理材质
- 图像滤镜艺术---最新美颜算法研究
- Spring TestContext Framework对JUnit4和TestNG的集成支持详解
- es-重要参数
- Java面向对象编程之抽像类(abstract class)
- 自定义右菜单
- GridView禁止上下滚动的方法
- https实现双向验证请求