模块导入

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

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

__all__=['money']
money=1000

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

print(money,read1)

 

posted @   SH金刚狼  阅读(107)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示