python模块中的all,用于模块导入时限制,如:from module import *
    import * 默认的行为是从给定的命名空间导出所有的符号(当然下划线开头的私有变量除外)。

    此时被导入模块若定义了all属性,则只有all内指定的属性、方法、类(变量, 函数, 类)可被导入;
    若没定义,则导入模块内的所有公有属性,方法和类。

    注意:
    需要注意的是 all 只影响到了 from import * 这种导入方式,对于 from import 导入方式并没有影响,仍然可以从外部导入。