Python基础:关于__name__,python基础__name_,__name__ 的
Python基础:关于__name__,python基础__name_,__name__ 的
每一个模块都有一个默认的属性__name__。
__name__ 的值:
1、直接运行一个python的程序的时候,如python test.py, 则__name__ 的值是 __main__。
2、一个python模块被import的时候,则__name__的值为模块的文件名(不带路径及文件扩展名)。
__name__值的使用:用于处理初始化
#!/usr/bin/python # Filename: mtest.py if __name__ == '__main__': print '模块正被直接运行,可做一些初始化的操作' else: print '模块正被其他python程序import,可做一些初始化的操作'
相关内容
- 在python里递归最多达到多少次,python递归达到,那就自己
- python模块介绍- bisect模块维护有序列表,pythonbisect,bis
- Eclipse+PyDev+Django+Mysql搭建Python web开发环境,pydevdjango,下
- Python 开发者在迁移到 Go 前需要知道的事情,pythongo,如
- python异常大总结,python总结,遇到错误后,会引发异
- python标准库SocketServer学习,pythonsocketserver,但对我辈初学
- python清空字典的两种方法比较,python清空两种方法,例如
- python魔术方法详解,python魔术详解,class NewT
- python os模块功能和方法总结,pythonos模块总结,例如,
- python模块学习- textwrap 文本包装和填充,pythontextwrap,行
评论关闭