10.2 控制模块被全部导入的内容

    在你的模块中定义一个变量 all 来明确地列出需要导出的内容。

    尽管强烈反对使用 ‘from module import ’, 但是在定义了大量变量名的模块中频繁使用。如果你不做任何事, 这样的导入将会导入所有不以下划线开头的。另一方面,如果定义了 all , 那么只有被列举出的东西会被导出。

    原文: