Python3 学习第八弹: 模块学习一之模块变量
2014-10-11 21:22
176 查看
__name__变量
用于判断该python文件是否作为主程序运行。若该文件为导入,__name__值为其文件名,若为主程序,则其值为__main__这也就是为什么经常看到有一些python文件中有 if __name__ == '__main__' 的字样,就是为了防止导入时把该文件里面的主程序也运行。
__all__变量
定义了模板的共有接口,比如 from os import * 这其中*代表的就是你只能利用__all__变量中的函数,像__all__变量是有相当用处的,因为模板中可能有一大堆你不需要或者不想要的函数,变量和类,__all__就会把他们过滤出去。如果不设置__all__变量的话,用import *语句会默认将所有不以下划线开头的所有全局名称。__doc__变量
获得对于模块或者函数的文档解释__file__变量
获得模块的源程序(源代码)的路径,另一种方法是通过sys.path自己找。相关文章推荐
- python中sys模块各个类变量和方法(译文)(随学习加深而更新)
- python学习二:路径搜索、模块加载、变量命名初探
- [Python学习] 专题六.局部变量、全局变量global、导入模块变量
- Python学习笔记(一)--Python基础知识:变量、数据类型、模块与字符串
- Python 学习笔记 - 递归和模块中的特殊变量
- python学习(2):自定义包结构及__init__.py模块和__all__变量的使用
- [Python学习] 专题六.局部变量、全局变量global、导入模块变量
- python学习(1):__name__变量在模块调用时所起的作用
- python 学习记录(5)-变量、模块名的命名规则及random模块使用
- [转载]Python学习笔记三(常用模块)
- Python模块学习——hashlib
- Python学习——struct模块的pack、unpack示例
- Python模块学习——logging
- Python 学习笔记(一)语句,变量,函数
- Python 学习手记 pt5 模块
- Python模块学习——tempfile
- Python模块学习——email
- Python模块学习——re(转)
- Python相关模块学习1 处理文件名模块glob
- ZT:Python模块学习 ---- datetime