__all__() 的作用

python模块中 __all__ 的作用

__all__ = ['test1']
 
def test1():
        print("-----test1-----")
 
def test2():
        print("-----test2-----")

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

你可能感兴趣的:(__all__() 的作用)