博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python开发:关于__name__
阅读量:5909 次
发布时间:2019-06-19

本文共 317 字,大约阅读时间需要 1 分钟。

每一个模块都有一个默认的属性__name__。

__name__ 的值

1、直接运行一个python的程序的时候,如python test.py, 则__name__ 的值是 __main__。

2、一个python模块被import的时候,则__name__的值为模块的文件名(不带路径及文件扩展名)。

__name__值的使用:用于处理初始化

 

#!/usr/bin/python# Filename: mtest.pyif __name__ == '__main__':    print '模块正被直接运行,可做一些初始化的操作'else:    print '模块正被其他python程序import,可做一些初始化的操作'

 

 

转载地址:http://acvpx.baihongyu.com/

你可能感兴趣的文章
Xcode 调试方法总结
查看>>
jquery获取元素到屏幕底的可视距离
查看>>
15道简单算法题
查看>>
ENDNOTE使用方法(转发)
查看>>
汉诺塔--递归和非递归实现
查看>>
2019春总结作业
查看>>
Cherokee 1.0.13 发布
查看>>
axis调用webservice的简单方法
查看>>
could not initialize proxy - no Session
查看>>
计算机数制和运算的一点总结.
查看>>
web容器启动,获取spring bean
查看>>
第二冲刺阶段第十一天
查看>>
机器语言的介绍
查看>>
UML系列 (五) 为什么要用UML建模之建模的重要性
查看>>
http协议和https协议
查看>>
811. Subdomain Visit Count
查看>>
log4j使用总结
查看>>
JS对JSON的操作总结 (转)
查看>>
强制转换原始字符串python (转)
查看>>
[数据结构和算法]快速排序笔记
查看>>