如何导入Python命名空间包的所有子模块?
“from module import *”语句用于从Python包/模块中导入所有子模块。例如,如果您想从您的模块(例如 myModule)中导入所有模块,并且在调用时不想要前缀“myModule.”,可以按如下方式实现:
>>> from myModule import *
请注意,对于任何相当大的代码集,如果您导入*,则可能会将其固定到模块中,无法删除。这是因为很难确定代码中使用的项目来自“module”,因此很容易达到认为您不再使用导入,但很难确定。它基本上会混淆命名空间,并使您在模块中使用更少的选项来命名事物。
更多Python相关文章,请阅读:Python 教程