Python中“ from ... import *”语句的用途是什么?

“ from module import *”语句用于从Python模块导入所有功能。例如,如果您要从数学模块导入所有函数,并且不想为“数学”添加前缀。打电话给他们时,您可以按照以下步骤操作:

>>> from math import *
>>> sin(0)
0.0
>>> cos(0)
1.0

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