这个语句在 python deap 包中意味着什么?
What dose this statement mean in python deap package?
init.py文件中pythonDEAP包中有一些语句,如:
from .crossover import *
这是否意味着从 crossover.py 导入所有函数?那么为什么会有一个“。”在交叉路口前。如果有人能帮助我理解声明中 .
和 *
的含义,我们将不胜感激。
Python 从文件中导入名称,并允许您在解释器或其他文件中访问它们。这是 Python.
中使用的 Module 系统的全部内容
星号(星号)表示 "add all of the names from that file to my current working list of names."
'.' crossover前面是一个relative import。这意味着,相对于您当前的位置(在解释器或文件中)找到一个名为 "crossover"
的文件
总计:
导入位于当前目录中名为 crossover 的模块中的所有名称。
init.py文件中pythonDEAP包中有一些语句,如:
from .crossover import *
这是否意味着从 crossover.py 导入所有函数?那么为什么会有一个“。”在交叉路口前。如果有人能帮助我理解声明中 .
和 *
的含义,我们将不胜感激。
Python 从文件中导入名称,并允许您在解释器或其他文件中访问它们。这是 Python.
中使用的 Module 系统的全部内容星号(星号)表示 "add all of the names from that file to my current working list of names."
'.' crossover前面是一个relative import。这意味着,相对于您当前的位置(在解释器或文件中)找到一个名为 "crossover"
的文件总计:
导入位于当前目录中名为 crossover 的模块中的所有名称。