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

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

“from module import *”语句用于从Python包/模块中导入所有子模块。例如,如果您想从您的模块(例如 myModule)中导入所有模块,并且在调用时不想要前缀“myModule.”,可以按如下方式实现:

>>> from myModule import *

请注意,对于任何相当大的代码集,如果您导入*,则可能会将其固定到模块中,无法删除。这是因为很难确定代码中使用的项目来自“module”,因此很容易达到认为您不再使用导入,但很难确定。它基本上会混淆命名空间,并使您在模块中使用更少的选项来命名事物。

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程