Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
python DEAP包的init .py文件中有一些语句,如:
from .crossover import *
这是否意味着从 crossover.py 导入所有函数?那么为什么会有一个“。” 在交叉路口前。如果有人能帮助我理解声明中.和的含义,将不胜感激*。
.
*
Python 从文件中导入名称,并允许您在解释器或其他文件中访问它们。这都是 Python 中使用的模块系统的一部分。
星号(星号)表示“将该文件中的所有名称添加到我当前的名称工作列表中”。
这 '。' 前面的crossover是一个相对的导入。这意味着,相对于您当前的位置(在解释器或文件中)找到一个名为“crossover”的文件
全部一起:
导入位于当前目录中的名为 crossover 的模块中的所有名称。