如何导入Python名称空间包的所有子模块?

“ from module import *”语句用于从Python包/模块导入所有子模块。例如,如果要导入模块中的所有模块(例如nyModule),并且不想在前缀“ myModule”之前添加。打电话给他们时,您可以按照以下步骤操作:

>>> from myModule import *

请注意,对于任何合理的大型代码集,如果导入*,则可能会将其固定在模块中,无法删除。这是因为很难确定代码中使用的哪些项来自“模块”,这很容易使您认为不再使用导入,但是很难确定。基本上,它会使命名空间混乱,并留下较少的选项来命名模块中的内容。