模块导入

python模块中的__all__属性,可用于模块导入时限制,如:
from module import *
此时被导入模块若定义了__all__属性,则只有__all__内指定的属性、方法、类可被导入。

若没定义,则导入模块内的所有公有属性,方法和类 。

__all__=['money']
money=1000

def read1():
    pass
#当模块导入时 money可以取到相对应的值 但read1无法获取
from a import *

print(money,read1)
原文地址:https://www.cnblogs.com/LoganY/p/9283900.html