python模块中的__all__属性,可用于模块导入时限制,如:from module import *此时被导入模块若定义了__all__属性,则只有__all__内指定的属性、方法、类可被导入。
若没定义,则导入模块内的所有公有属性,方法和类 。
__all__=['money'] money=1000 def read1(): pass
#当模块导入时 money可以取到相对应的值 但read1无法获取 from a import * print(money,read1)