什么是。 在Python中的导入语句是什么意思?
我正在查看Python的multiprocessing
模块的代码,它包含这一行:
from ._multiprocessing import win32, Connection, PipeConnection
代替
from _multiprocessing import win32, Connection, PipeConnection
微妙的区别是_multiprocessing
之前的时期。 那是什么意思? 为什么这个时期?
这是显式相对导入的新语法。 这意味着从当前包中导入。
模块名称中的点用于相对模块导入(请参阅此处和此处的第6.4.2节)。
您可以使用多个点,而不是指的是它的父类。 这应该只在包内使用,在主模块中应该总是使用绝对模块名称。