python模块中 __all__ 的作用

__all__ = ['test1']

def test1():
        print("-----test1-----")

def test2():
        print("-----test2-----")

  在模块的一开始定义 __all__ 变量,import该模块后,只能找到 __all__中存在的变量或者函数,其他的不能调用

posted @ 2018-02-02 10:04  hotfeng  阅读(4491)  评论(0编辑  收藏  举报