python之全局变量

全局变量是某个文件内通用的变量

1.__doc__

模块的注释
注释用三引号写在模块文件的开头

2.__file__

模块的文件路径

实用:
1.获取同级目录下的另一个文件的路径,并加入sys.path中


import os
p1 = os.path.dir(__file__)
p2 = '另一个文件的文件名'

p3 = os.path.join(p1,p2)

sys.path.append(p3)

  

3.__package__

所导入模块所需打开的包
如 from a.b import c
则所需打开的包为 a.b


当前文件的__package__为None 

4. __cached__

所导入模块的缓存文件的路径
即  .pyc文件的路径

当前文件的__cached__为None

5.__name__

所导入模块的文件名

特别设置当前文件中__name__为__main__
可用来使本文件不能被调用
即    if __name__ == __main__:
            则执行本件

  

6.__builtins__

里面的是模块的内置函数

  

posted on 2016-11-12 10:59  limpidstar  阅读(68)  评论(0)    收藏  举报

导航